%STOP AT
0004EC87
00,0D991E,0351E3,000000,000000,000000,000000,000000,000000,0035,0000,0000
01,0CF7C2,0345E5,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,0D28D3,033534,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,0DE1B2,033EDB,000000,000000,000000,000000,000000,000000,0035,0000,0000
04,0E282B,034DCA,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,0D9CBB,03532A,000000,000000,000000,000000,000000,000000,0035,0000,0000
06,0CF9E3,03474C,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,0D2639,033576,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,0DDDB1,033E56,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,0E290E,034D27,000000,000000,000000,000000,000000,000000,0035,0000,0000
0A,0D9F0D,0352CD,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,0CFA78,0347AC,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,0D2337,03359D,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,0DD9F4,033E1F,000000,000000,000000,000000,000000,000000,0035,0000,0000
0E,0E29FD,034D9E,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,0DA294,0353B4,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,0CFC0F,034896,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,0D2057,033617,000000,000000,000000,000000,000000,000000,0035,0000,0000
12,0DD62A,033E0E,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,0E2AF5,034D49,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,0DA696,035375,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,0CFEDC,034923,000000,000000,000000,000000,000000,000000,0035,0000,0000
16,0D1DB7,0335B7,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,0DD332,033E11,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,0E2C29,034D80,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,0DA9A7,035368,000000,000000,000000,000000,000000,000000,0035,0000,0000
1A,0D0082,0349D9,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,0D1BE0,033734,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,0DCFEA,033E7B,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,0E2D7D,034D9C,000000,000000,000000,000000,000000,000000,0035,0000,0000
1E,0DADDC,0353E1,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,0D0373,034A64,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,0D1962,033721,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,0DCC62,033EC5,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,0E2E37,034E96,000000,000000,000000,000000,000000,000000,0035,0000,0000
23,0DB0F4,035532,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,0D051D,034C84,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,0D1663,03386E,000000,000000,000000,000000,000000,000000,0035,0000,0000
26,0DC8CE,033F28,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,0E2F1F,034EE2,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,0DB476,0355D9,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,0D07A0,034DC3,000000,000000,000000,000000,000000,000000,0035,0000,0000
2A,0D13E4,03396E,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,0DC5BC,033FC0,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,0E3052,034F0B,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,0DB8A4,035644,000000,000000,000000,000000,000000,000000,0035,0000,0000
2E,0D0B09,034E75,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,0D1280,0339F6,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,0DC220,033FFC,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,0E306A,034FC7,000000,000000,000000,000000,000000,000000,0035,0000,0000
32,0DBB60,03570F,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,0D0CBF,034F5F,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,0D0EF2,033A17,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,0DBD53,033F7A,000000,000000,000000,000000,000000,000000,0035,0000,0000
36,0E2FF0,034F3B,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,0DBE47,0356C2,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,0D0FFE,03502B,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,0D0E9D,033B3A,000000,000000,000000,000000,000000,000000,0035,0000,0000
3A,0DBBBF,0340BF,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,0E327D,035078,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,0DC3A3,0357BC,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,0D1416,0351AE,000000,000000,000000,000000,000000,000000,0035,0000,0000
3E,0D0D2E,033D40,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,0DB7C8,0341C4,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,0E3219,0350D6,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,0DC67D,03589B,000000,000000,000000,000000,000000,000000,0035,0000,0000
42,0D1672,035346,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,0D0B30,033D93,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,0DB48C,03414D,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,0E32EA,0350E2,000000,000000,000000,000000,000000,000000,0035,0000,0000
46,0DCA95,035951,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,0D19B7,03547A,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,0D08CA,033E43,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,0DB079,0341AD,000000,000000,000000,000000,000000,000000,0035,0000,0000
4A,0E3221,03518C,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,0DCD43,0359E0,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,0D1C80,035520,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,0D05BE,033E10,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,0DABE5,034160,000000,000000,000000,000000,000000,000000,0035,0000,0000
4F,0E31C5,0351CA,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,0DCFEC,035AA8,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,0D1EEB,035650,000000,000000,000000,000000,000000,000000,0035,0000,0000
52,0D04DE,03406B,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,0DA8D2,0342F6,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,0E31C6,035218,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,0DD436,035A8F,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,0D231F,035698,000000,000000,000000,000000,000000,000000,0035,0000,0000
57,0D02DC,033F8D,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,0DA494,03417A,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,0E3079,03513B,000000,000000,000000,000000,000000,000000,0035,0000,0000
5A,0DD610,035A2C,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,0D24FE,0356FA,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,0D005B,0340AB,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,0DA088,03424B,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,0E3007,0351BE,000000,000000,000000,000000,000000,000000,0035,0000,0000
5F,0DD93B,035A5A,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,0D28A1,035770,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,0CFF02,0340F8,000000,000000,000000,000000,000000,000000,0035,0000,0000
62,0D9C07,0341F5,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,0E2E6A,035116,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,0DDD40,035AB7,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,0D2FD1,03597A,000000,000000,000000,000000,000000,000000,0035,0000,0000
66,0D0370,0345EA,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,0D97B9,03440E,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,0E27B7,03510B,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,0DDF48,035C46,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,0D3938,035D44,000000,000000,000000,000000,000000,000000,0035,0000,0000
6B,0D0895,0349D5,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,0D9735,03465F,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,0E285E,03529A,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,0DE478,035DB6,000000,000000,000000,000000,000000,000000,0035,0000,0000
6F,0D3EBC,035E9A,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,0D0844,034AA6,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,0D93A8,034698,000000,000000,000000,000000,000000,000000,0035,0000,0000
72,0E26B2,035263,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,0DE6BA,035E01,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,0D422E,035FEA,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,0D0775,034C84,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,0D90E5,034809,000000,000000,000000,000000,000000,000000,0035,0000,0000
77,0E2733,0353BD,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,0DEB75,035F74,000000,000000,000000,000000,000000,000000,0035,0000,0000
79,0D4724,03613A,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,0D07E2,034DC2,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,0D8E06,034890,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,0E25DC,0353FA,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,0DEE51,035F6F,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,0D4B2B,0361EA,000000,000000,000000,000000,000000,000000,0035,0000,0000
7F,0D0803,034F6A,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,0D8B36,0349BC,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,0E24B6,035469,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,0DF0E8,035F7C,000000,000000,000000,000000,000000,000000,0035,0000,0000
83,0D4DB5,0361A3,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,0D0614,034EF3,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,0D86FD,034981,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,0E2242,035433,000000,000000,000000,000000,000000,000000,0035,0000,0000
87,0DF2BF,035F8A,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,0D510F,03620E,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,0D05DC,035006,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,0D844F,034A3E,000000,000000,000000,000000,000000,000000,0035,0000,0000
8B,0E2111,0354AB,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,0DF60C,036070,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,0D54DD,036365,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,0D062F,035231,000000,000000,000000,000000,000000,000000,0035,0000,0000
8F,0D82B1,034BF1,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,0E2116,0355B1,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,0DF952,0360F4,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,0D584D,0363C0,000000,000000,000000,000000,000000,000000,0035,0000,0000
93,0D054F,0352A2,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,0D7F6D,034C61,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,0E1F2E,0355AB,000000,000000,000000,000000,000000,000000,0035,0000,0000
96,0DFBA5,036113,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,0D5BC5,0363EF,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,0D0487,035266,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,0D7BA1,034B8D,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,0E1D76,035565,000000,000000,000000,000000,000000,000000,0035,0000,0000
9B,0DFE05,0360CF,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,0D5E1F,03641B,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,0D039D,035411,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,0D7969,034D44,000000,000000,000000,000000,000000,000000,0035,0000,0000
9F,0E1CB8,035646,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,0E00FD,036214,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,0D61CA,0365C8,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,0D02C1,0354CD,000000,000000,000000,000000,000000,000000,0035,0000,0000
A3,0D754A,034D7F,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,0E1A65,03569E,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,0E0307,03625C,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,0D6478,036626,000000,000000,000000,000000,000000,000000,0035,0000,0000
A7,0D01A0,035575,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,0D71EE,034DCD,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,0E1883,03574E,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,0E059D,0363A5,000000,000000,000000,000000,000000,000000,0035,0000,0000
AB,0D6872,03677C,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,0D02B1,03573B,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,0D6F95,034EBD,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,0E15F8,035723,000000,000000,000000,000000,000000,000000,0035,0000,0000
AF,0E0702,036308,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,0D6A98,0366FF,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,0D010A,0356D9,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,0D6B6D,034E4E,000000,000000,000000,000000,000000,000000,0035,0000,0000
B3,0E137D,0356C8,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,0E09B7,0362F0,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,0D6ECF,03677B,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,0D01EF,0357F8,000000,000000,000000,000000,000000,000000,0035,0000,0000
B7,0D68B6,034F54,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,0E1108,0357BC,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,0E0B5E,0363CC,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,0D7187,036820,000000,000000,000000,000000,000000,000000,0035,0000,0000
BB,0D01A9,0358BE,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,0D6597,034F9D,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,0E0EB4,035805,000000,000000,000000,000000,000000,000000,0035,0000,0000
BE,0E0DFB,036470,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,0D7539,0368BD,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,0D0244,0359A4,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,0D630E,035006,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,0E0C10,0357A3,000000,000000,000000,000000,000000,000000,0035,0000,0000
C3,0E0FF5,0364BA,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,0D788E,03699E,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,0D01F7,035B2B,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,0D5FB5,035139,000000,000000,000000,000000,000000,000000,0035,0000,0000
C7,0E0A5D,035844,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,0E139C,0364C9,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,0D7D62,0369FE,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,0D0348,035AFA,000000,000000,000000,000000,000000,000000,0035,0000,0000
CB,0D5D35,034FD4,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,0E0838,0357E2,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,0E14AE,0364C9,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,0D7F8A,0369AB,000000,000000,000000,000000,000000,000000,0035,0000,0000
CF,0D0379,035B8F,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,0D5B15,035147,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,0E05D8,0358AD,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,0E174D,0365C7,000000,000000,000000,000000,000000,000000,0035,0000,0000
D3,0D83FC,036B59,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,0D0415,035D98,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,0D5769,03518F,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,0E03B5,0358BA,000000,000000,000000,000000,000000,000000,0035,0000,0000
D7,0E19E8,0365AC,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,0D877D,036B46,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,0D044A,035DF0,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,0D53EB,0351BD,000000,000000,000000,000000,000000,000000,0035,0000,0000
DB,0E0042,035919,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,0E1A99,03660C,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,0D89A6,036B68,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,0D0431,035DBA,000000,000000,000000,000000,000000,000000,0035,0000,0000
DF,0D5076,035144,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,0DFD60,0358BB,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,0E1C66,0365E1,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,0D8C75,036B82,000000,000000,000000,000000,000000,000000,0035,0000,0000
E3,0D043D,035E9A,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,0D4D38,0351D2,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,0DF939,0358A0,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,0E1CF6,03660D,000000,000000,000000,000000,000000,000000,0035,0000,0000
E7,0D8F39,036B49,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,0D053C,035F48,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,0D4AE6,0352AD,000000,000000,000000,000000,000000,000000,0035,0000,0000
EA,0DF63B,0358F3,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,0E1E45,0366B2,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,0D92CD,036D02,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,0D0758,0361BA,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,0D4912,035497,000000,000000,000000,000000,000000,000000,0035,0000,0000
EF,0DF44F,035984,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,0E20B1,0366B2,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,0D960B,036D13,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,0D07F2,03621C,000000,000000,000000,000000,000000,000000,0035,0000,0000
F3,0D468D,03546F,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,0DF185,0359A9,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,0E222B,0366EE,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,0D992B,036D1A,000000,000000,000000,000000,000000,000000,0035,0000,0000
F7,0D088A,036252,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,0D42C8,035463,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,0DEE2A,0359FF,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,0E246F,03676C,000000,000000,000000,000000,000000,000000,0035,0000,0000
FB,0D9D88,036E23,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,0D0ADB,0363E1,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,0D4192,0355C8,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,0DEBA6,035AD7,000000,000000,000000,000000,000000,000000,0035,0000,0000
FF,0E256B,03683C,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,0DA030,036EC0,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,0D0B98,03648D,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,0D3DF6,035581,000000,000000,000000,000000,000000,000000,0035,0000,0000
03,0DE856,035ABC,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,0E26D8,03686A,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,0DA36C,036F5C,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,0D0D33,0365C2,000000,000000,000000,000000,000000,000000,0035,0000,0000
07,0D3B7C,03569A,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,0DE520,035B86,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,0E27F1,036926,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,0DA66E,036FD4,000000,000000,000000,000000,000000,000000,0035,0000,0000
0B,0D0E49,03662A,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,0D3888,03565E,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,0DE192,035B00,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,0E28AA,0368D1,000000,000000,000000,000000,000000,000000,0035,0000,0000
0F,0DA9B6,036FB1,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,0D1048,0366B8,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,0D3647,0356A5,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,0DDE78,035AF8,000000,000000,000000,000000,000000,000000,0035,0000,0000
13,0E29F8,0368B1,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,0DAD39,036FC8,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,0D1202,036728,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,0D32DC,0355FB,000000,000000,000000,000000,000000,000000,0035,0000,0000
17,0DDB30,035AF8,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,0E2B0E,0368C8,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,0DB007,037015,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,0D133E,036858,000000,000000,000000,000000,000000,000000,0035,0000,0000
1B,0D3050,03572B,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,0DD78F,035BB3,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,0E2B43,036971,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,0DB27F,0370A7,000000,000000,000000,000000,000000,000000,0035,0000,0000
1F,0D14F4,03690F,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,0D2E69,0357CB,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,0DD461,035BFC,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,0E2C65,036990,000000,000000,000000,000000,000000,000000,0035,0000,0000
23,0DB61D,0370AE,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,0D16F5,036964,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,0D2C3B,0358A2,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,0DD19A,035C37,000000,000000,000000,000000,000000,000000,0035,0000,0000
27,0E2D9D,0369DE,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,0DB9B9,03715A,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,0D19EE,036A83,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,0D2A9E,035943,000000,000000,000000,000000,000000,000000,0035,0000,0000
2B,0DCE44,035C4A,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,0E2E19,036A37,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,0DBC7F,03722C,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,0D1B77,036C3B,000000,000000,000000,000000,000000,000000,0035,0000,0000
2F,0D28D6,035B13,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,0DCB7B,035D39,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,0E2EBC,036A62,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,0DBFBD,03727E,000000,000000,000000,000000,000000,000000,0035,0000,0000
33,0D1DCB,036D4B,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,0D25A3,035B5C,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,0DC7E7,035DB2,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,0E2F7F,036AF9,000000,000000,000000,000000,000000,000000,0035,0000,0000
37,0DC35B,037308,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,0D20C1,036E6D,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,0D247F,035C52,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,0DC48C,035E4F,000000,000000,000000,000000,000000,000000,0035,0000,0000
3B,0E2F6B,036BDA,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,0DC5CC,0373CF,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,0D22AF,036EC7,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,0D212F,035B96,000000,000000,000000,000000,000000,000000,0035,0000,0000
3F,0DC0AD,035D85,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,0E2FD0,036B6C,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,0DC8C6,03740E,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,0D24DC,036FDD,000000,000000,000000,000000,000000,000000,0035,0000,0000
43,0D1FCC,035CD9,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,0DBE00,035E8E,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,0E3038,036BD4,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,0DCC3D,03746A,000000,000000,000000,000000,000000,000000,0035,0000,0000
47,0D280D,03709D,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,0D1E3A,035D5C,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,0DBB00,035EA7,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,0E30D0,036C34,000000,000000,000000,000000,000000,000000,0035,0000,0000
4B,0DCF7A,0374E3,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,0D2AEC,037186,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,0D1CCF,035E6C,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,0DB7D1,035F67,000000,000000,000000,000000,000000,000000,0035,0000,0000
4F,0E30D1,036CE2,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,0DD27F,0375D1,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,0D2D69,0372D0,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,0D1B8B,035FA1,000000,000000,000000,000000,000000,000000,0035,0000,0000
53,0DB55C,03601F,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,0E31C8,036D68,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,0DD674,0376B1,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,0D312D,037464,000000,000000,000000,000000,000000,000000,0035,0000,0000
57,0D1AC7,0361A6,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,0DB2F7,036197,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,0E31F4,036E33,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,0DD9ED,037760,000000,000000,000000,000000,000000,000000,0035,0000,0000
5B,0D34B6,037516,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,0D1809,0360CF,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,0DAF0F,0360AA,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,0E323E,036E33,000000,000000,000000,000000,000000,000000,0035,0000,0000
5F,0DDCCE,037775,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,0D36AA,037568,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,0D1598,0360BF,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,0DAAF5,036092,000000,000000,000000,000000,000000,000000,0035,0000,0000
63,0E30BD,036DFC,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,0DDEDC,037789,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,0D39C5,037635,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,0D15EB,036345,000000,000000,000000,000000,000000,000000,0035,0000,0000
67,0DA8B4,03625C,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,0E30B0,036EDC,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,0DE2CC,03786D,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,0D3D94,0377DB,000000,000000,000000,000000,000000,000000,0035,0000,0000
6B,0D156E,0364F3,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,0DA648,03637F,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,0E30E2,037050,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,0DE603,037A3F,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,0D40E4,03799B,000000,000000,000000,000000,000000,000000,0035,0000,0000
70,0D1357,0365B6,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,0DA2C5,03637E,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,0E30F9,037042,000000,000000,000000,000000,000000,000000,0035,0000,0000
73,0DE97E,037A29,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,0D43F8,0379CF,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,0D1137,0364C8,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,0D9F46,0362B8,000000,000000,000000,000000,000000,000000,0035,0000,0000
77,0E309F,036FF7,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,0DEC7D,0379C2,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,0D4778,03795B,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,0D1118,036541,000000,000000,000000,000000,000000,000000,0035,0000,0000
7B,0D9CA4,0362F2,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,0E2FB9,03700D,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,0DEF79,037A89,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,0D4B31,037B2F,000000,000000,000000,000000,000000,000000,0035,0000,0000
7F,0D10AE,03675A,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,0D99ED,036424,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,0E2EF7,03708F,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,0DF245,037B17,000000,000000,000000,000000,000000,000000,0035,0000,0000
83,0D4E28,037BF9,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,0D0E7F,03679C,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,0D95C1,03641C,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,0E2D82,037057,000000,000000,000000,000000,000000,000000,0035,0000,0000
87,0DF48E,037AA7,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,0D5133,037BAD,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,0D0F10,03687E,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,0D9448,036510,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,0E2D7F,037149,000000,000000,000000,000000,000000,000000,0035,0000,0000
8C,0DF7DD,037BCB,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,0D5465,037CF6,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,0D0CC6,0368D9,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,0D8F42,03646E,000000,000000,000000,000000,000000,000000,0035,0000,0000
90,0E2BD3,037111,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,0DFABD,037BD6,000000,000000,000000,000000,000000,000000,0035,0000,0000
92,0D57C7,037D60,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,0D0C9C,036999,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,0D8D4C,0364C8,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,0E2AB9,03713E,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,0DFCFF,037C6B,000000,000000,000000,000000,000000,000000,0035,0000,0000
97,0D5AEB,037E87,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,0D0B69,036B22,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,0D8944,0365B8,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,0E28F4,0371D7,000000,000000,000000,000000,000000,000000,0035,0000,0000
9B,0E0011,037D40,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,0D5E82,037F84,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,0D0AEF,036BFF,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,0D8603,036633,000000,000000,000000,000000,000000,000000,0035,0000,0000
9F,0E26C7,03725B,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,0E00FB,037DDD,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,0D6072,0380A0,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,0D0907,036CC3,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,0D81D9,036625,000000,000000,000000,000000,000000,000000,0035,0000,0000
A4,0E24E7,03724F,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,0E0358,037D91,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,0D63DB,038026,000000,000000,000000,000000,000000,000000,0035,0000,0000
A7,0D08B8,036D4B,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,0D7E7D,0366F9,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,0E22D5,0372D2,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,0E0608,037E09,000000,000000,000000,000000,000000,000000,0035,0000,0000
AB,0D66E7,0380CF,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,0D07F3,036DF2,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,0D7B16,0366AF,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,0E20B5,037258,000000,000000,000000,000000,000000,000000,0035,0000,0000
AF,0E07C8,037E32,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,0D6991,0381A3,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,0D07DD,036FF7,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,0D7884,036828,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,0E1F2B,0372A4,000000,000000,000000,000000,000000,000000,0035,0000,0000
B4,0E0AEA,037E6E,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,0D6D2E,038216,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,0D06C3,03700C,000000,000000,000000,000000,000000,000000,0035,0000,0000
B7,0D748E,0367F2,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,0E1D13,0372FB,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,0E0CEF,037EAE,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,0D7046,0382B9,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,0D06CA,037112,000000,000000,000000,000000,000000,000000,0035,0000,0000
BC,0D719A,0367E6,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,0E1B4C,037286,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,0E0F6B,037EAE,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,0D73B8,038283,000000,000000,000000,000000,000000,000000,0035,0000,0000
C0,0D0795,03715A,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,0D6F6C,03686F,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,0E18A6,037279,000000,000000,000000,000000,000000,000000,0035,0000,0000
C3,0E1177,037EFC,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,0D775B,03836E,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,0D0784,037225,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,0D6C9E,036881,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,0E1755,0372EC,000000,000000,000000,000000,000000,000000,0035,0000,0000
C8,0E144A,037F76,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,0D7B08,0383FF,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,0D08B6,0373EE,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,0D6ADA,036A7D,000000,000000,000000,000000,000000,000000,0035,0000,0000
CC,0E1577,037422,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,0E1736,0380BB,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,0D7F10,038532,000000,000000,000000,000000,000000,000000,0035,0000,0000
CF,0D08D4,037535,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,0D6757,036AAC,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,0E1284,037400,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,0E1818,038080,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,0D8146,038599,000000,000000,000000,000000,000000,000000,0035,0000,0000
D4,0D0888,037649,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,0D63B6,036B1C,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,0E0FE5,037492,000000,000000,000000,000000,000000,000000,0035,0000,0000
D7,0E1A5D,038159,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,0D842D,038627,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,0D07F6,0376DE,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,0D6073,036B74,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,0E0DAD,0374A7,000000,000000,000000,000000,000000,000000,0035,0000,0000
DC,0E1C8C,0381CE,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,0D881F,038703,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,0D0939,03784B,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,0D5DAF,036BFB,000000,000000,000000,000000,000000,000000,0035,0000,0000
E0,0E0B12,0374CF,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,0E1E72,0381D2,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,0D8B37,03870D,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,0D093A,03788E,000000,000000,000000,000000,000000,000000,0035,0000,0000
E4,0D5A2F,036C35,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,0E082C,037504,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,0E208E,03824E,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,0D8EC4,0387E1,000000,000000,000000,000000,000000,000000,0035,0000,0000
E8,0D0956,0378D3,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,0D5636,036B2C,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,0E0458,037461,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,0E2170,0381C7,000000,000000,000000,000000,000000,000000,0035,0000,0000
EC,0D9189,038752,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,0D0A5D,037975,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,0D5430,036BE2,000000,000000,000000,000000,000000,000000,0035,0000,0000
EF,0E02B4,03748E,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,0E241D,038267,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,0D9584,038869,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,0D0C12,037AEC,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,0D521A,036CA9,000000,000000,000000,000000,000000,000000,0035,0000,0000
F4,0DFF8D,037499,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,0E24D3,0382CB,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,0D97AE,03891A,000000,000000,000000,000000,000000,000000,0035,0000,0000
F7,0D0BFE,037BE8,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,0D4E73,036D13,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,0DFBCE,0375B4,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,0E25FD,0383A7,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,0D9A48,03898B,000000,000000,000000,000000,000000,000000,0035,0000,0000
FC,0D0B9F,037CC1,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,0D4A9C,036D8F,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,0DF83F,03752C,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,0E2750,03833C,000000,000000,000000,000000,000000,000000,0035,0000,0000
00,0D9DA4,038966,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,0D0D8F,037D4C,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,0D48EA,036E28,000000,000000,000000,000000,000000,000000,0035,0000,0000
03,0DF5FE,037598,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,0E2932,03838B,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,0DA153,0389EB,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,0D0FFD,037EA9,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,0D481C,036F8F,000000,000000,000000,000000,000000,000000,0035,0000,0000
08,0DF416,037600,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,0E2B53,0383C4,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,0DA46E,038A62,000000,000000,000000,000000,000000,000000,0035,0000,0000
0B,0D103C,037ED2,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,0D43AB,036E5D,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,0DF006,03759A,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,0E2BF6,0383BB,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,0DA772,038A96,000000,000000,000000,000000,000000,000000,0035,0000,0000
10,0D11D8,038013,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,0D41AC,03700C,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,0DEC8A,037636,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,0E2D31,038430,000000,000000,000000,000000,000000,000000,0035,0000,0000
14,0DAA6F,038AEC,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,0D125D,0380C5,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,0D3E79,037090,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,0DE93C,037709,000000,000000,000000,000000,000000,000000,0035,0000,0000
18,0E2D75,038528,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,0DACB8,038C2B,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,0D1380,03827C,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,0D3C65,037197,000000,000000,000000,000000,000000,000000,0035,0000,0000
1C,0DE68D,0376C6,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,0E2F44,03851D,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,0DB048,038C24,000000,000000,000000,000000,000000,000000,0035,0000,0000
1F,0D152A,03822B,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,0D38E3,03706B,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,0DE2D6,0376A0,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,0E2FB1,0384FB,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,0DB359,038C1B,000000,000000,000000,000000,000000,000000,0035,0000,0000
24,0D1726,03836E,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,0D36B9,0371D1,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,0DDFB9,03772A,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,0E30D3,038591,000000,000000,000000,000000,000000,000000,0035,0000,0000
28,0DB60E,038D51,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,0D1922,03858E,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,0D35EE,03745F,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,0DDDAC,0378FF,000000,000000,000000,000000,000000,000000,0035,0000,0000
2C,0E320F,0386CC,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,0DB93F,038DDB,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,0D1AC0,0385F3,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,0D328D,0373B7,000000,000000,000000,000000,000000,000000,0035,0000,0000
30,0DD971,037836,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,0E322A,038654,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,0DBC04,038DAF,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,0D1C6B,03862C,000000,000000,000000,000000,000000,000000,0035,0000,0000
34,0D3008,0373CB,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,0DD64F,037887,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,0E32F2,03873D,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,0DBF57,038EBA,000000,000000,000000,000000,000000,000000,0035,0000,0000
38,0D1E96,0387C8,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,0D2DCF,037568,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,0DD34C,03791D,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,0E3473,038767,000000,000000,000000,000000,000000,000000,0035,0000,0000
3C,0DC304,038F85,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,0D2099,0388E4,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,0D2A2C,037441,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,0DCF00,037871,000000,000000,000000,000000,000000,000000,0035,0000,0000
40,0E33B3,03872A,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,0DC41D,038EB7,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,0D216E,038887,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,0D274A,0374B3,000000,000000,000000,000000,000000,000000,0035,0000,0000
44,0DCAAD,037892,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,0E33E1,038719,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,0DC7AB,038F67,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,0D24AC,038988,000000,000000,000000,000000,000000,000000,0035,0000,0000
48,0D2629,03754F,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,0DC731,03786A,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,0E32C2,0386A5,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,0DC96B,038EDF,000000,000000,000000,000000,000000,000000,0035,0000,0000
4C,0D2655,0389C9,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,0D24C7,037682,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,0DC4BD,037930,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,0E3432,038701,000000,000000,000000,000000,000000,000000,0035,0000,0000
50,0DCDBC,038F52,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,0D2A15,038AF7,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,0D2454,037819,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,0DC2B6,0379F9,000000,000000,000000,000000,000000,000000,0035,0000,0000
54,0E3579,0387A0,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,0DD1A0,039017,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,0D2C6F,038BFC,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,0D212A,03784C,000000,000000,000000,000000,000000,000000,0035,0000,0000
58,0DBE16,037A46,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,0E3477,038884,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,0DD3D7,03919E,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,0D2EFC,038E3E,000000,000000,000000,000000,000000,000000,0035,0000,0000
5C,0D1F53,037A1D,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,0DBAF5,037B07,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,0E34D5,0388EA,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,0DD6E2,0391E6,000000,000000,000000,000000,000000,000000,0035,0000,0000
60,0D31B5,038EE7,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,0D1DE0,037A43,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,0DB852,037AC2,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,0E355B,0388A2,000000,000000,000000,000000,000000,000000,0035,0000,0000
64,0DDA06,0391CE,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,0D34B3,038F44,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,0D1CA2,037AFB,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,0DB514,037AFD,000000,000000,000000,000000,000000,000000,0035,0000,0000
68,0E3545,03887E,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,0DDD6A,03917A,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,0D37A9,038EF6,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,0D1AD7,037A4D,000000,000000,000000,000000,000000,000000,0035,0000,0000
6C,0DB193,037AD6,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,0E3466,0388C5,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,0DDF4C,0391D7,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,0D39A6,038FDA,000000,000000,000000,000000,000000,000000,0035,0000,0000
70,0D18F9,037B82,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,0DAE2A,037B53,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,0E3419,038917,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,0DE254,0392DA,000000,000000,000000,000000,000000,000000,0035,0000,0000
74,0D3CB1,039174,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,0D1859,037D71,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,0DABB4,037C99,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,0E3497,0389FB,000000,000000,000000,000000,000000,000000,0035,0000,0000
78,0DE603,03938F,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,0D3FF8,0391CB,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,0D1746,037D79,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,0DA908,037C52,000000,000000,000000,000000,000000,000000,0035,0000,0000
7C,0E33F1,038969,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,0DE82F,039325,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,0D4283,03927C,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,0D154B,037DF1,000000,000000,000000,000000,000000,000000,0035,0000,0000
80,0DA544,037C9F,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,0E337B,038A32,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,0DEB23,0393E1,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,0D450C,0392F2,000000,000000,000000,000000,000000,000000,0035,0000,0000
84,0D11AD,037C99,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,0D9F61,037B45,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,0E30E8,0389E9,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,0DEC37,039393,000000,000000,000000,000000,000000,000000,0035,0000,0000
88,0D46E0,03931D,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,0D1117,037E91,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,0D9CC4,037C62,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,0E2FB1,038A00,000000,000000,000000,000000,000000,000000,0035,0000,0000
8C,0DEE88,03941D,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,0D49FC,03941C,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,0D0FE7,037F10,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,0D99BF,037CB6,000000,000000,000000,000000,000000,000000,0035,0000,0000
90,0E2EA3,038A1A,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,0DF0E5,0393FF,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,0D4C4F,0393C8,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,0D0DCF,037E93,000000,000000,000000,000000,000000,000000,0035,0000,0000
94,0D95A1,037B54,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,0E2E21,03890E,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,0DF420,0393C9,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,0D4F51,039452,000000,000000,000000,000000,000000,000000,0035,0000,0000
98,0D0C48,037EC7,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,0D9272,037B8F,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,0E2C83,038985,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,0DF5E2,039411,000000,000000,000000,000000,000000,000000,0035,0000,0000
9C,0D51EB,03951A,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,0D0C58,0381AE,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,0D9032,037DDD,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,0E2BEA,038AA7,000000,000000,000000,000000,000000,000000,0035,0000,0000
A0,0DF914,0395AC,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,0D55D6,0396CE,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,0D0BA1,03827C,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,0D8D0E,037DCB,000000,000000,000000,000000,000000,000000,0035,0000,0000
A4,0E2A65,038A41,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,0DFB10,03952A,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,0D5865,0396B0,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,0D0AB8,038322,000000,000000,000000,000000,000000,000000,0035,0000,0000
A8,0D89DC,037E47,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,0E28F2,038A6F,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,0DFDB1,039552,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,0D5BE3,03972A,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,0D09A6,038355,000000,000000,000000,000000,000000,000000,0035,0000,0000
AD,0D85D6,037E31,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,0E265A,038AF0,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,0DFE9D,039603,000000,000000,000000,000000,000000,000000,0035,0000,0000
B0,0D5E8E,0397F7,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,0D0896,0383B2,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,0D81C4,037DB2,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,0E23B9,038A89,000000,000000,000000,000000,000000,000000,0035,0000,0000
B4,0E00C6,0395F2,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,0D6130,03989D,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,0D0887,0385B8,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,0D7F88,037F6F,000000,000000,000000,000000,000000,000000,0035,0000,0000
B8,0E21F8,038B1A,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,0E028A,03963D,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,0D6351,0398D4,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,0D06B8,0385E8,000000,000000,000000,000000,000000,000000,0035,0000,0000
BC,0D7AB8,037ED9,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,0E1F60,038A9D,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,0E04BD,039630,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,0D6717,0398F9,000000,000000,000000,000000,000000,000000,0035,0000,0000
C0,0D07B5,0386CC,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,0D7902,037FCF,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,0E1DFB,038B13,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,0E0755,039710,000000,000000,000000,000000,000000,000000,0035,0000,0000
C4,0D69CF,0399FC,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,0D0701,0387E5,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,0D763A,038053,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,0E1C30,038B1A,000000,000000,000000,000000,000000,000000,0035,0000,0000
C8,0E0994,039751,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,0D6D6D,039AA9,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,0D079A,0388F1,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,0D73D5,03811A,000000,000000,000000,000000,000000,000000,0035,0000,0000
CC,0E1ACC,038BDE,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,0E0C43,0397F5,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,0D70C9,039B88,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,0D06AF,038956,000000,000000,000000,000000,000000,000000,0035,0000,0000
D0,0D6FEA,038057,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,0E1922,038BE5,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,0E0E62,03985B,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,0D7362,039BD7,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,0D06FB,038AAC,000000,000000,000000,000000,000000,000000,0035,0000,0000
D5,0D6E0B,03820C,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,0E16BC,038BF3,000000,000000,000000,000000,000000,000000,0035,0000,0000
D7,0E1094,039840,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,0D76D1,039C2F,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,0D06E4,038B62,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,0D6A72,0381A1,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,0E144A,038BD7,000000,000000,000000,000000,000000,000000,0035,0000,0000
DC,0E1223,03987D,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,0D79E0,039C6C,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,0D0756,038AE0,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,0D686B,038092,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,0E1293,038BB6,000000,000000,000000,000000,000000,000000,0035,0000,0000
E1,0E144E,039889,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,0D7D18,039C23,000000,000000,000000,000000,000000,000000,0035,0000,0000
E3,0D068B,038B84,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,0D63DB,03813B,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,0E0F00,038BCC,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,0E1584,0398EB,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,0D7F85,039D4D,000000,000000,000000,000000,000000,000000,0035,0000,0000
E8,0D0753,038D9D,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,0D626D,03831E,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,0E0DC2,038C91,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,0E1849,039991,000000,000000,000000,000000,000000,000000,0035,0000,0000
EC,0D8326,039E55,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,0D0777,038EB3,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,0D5F9E,038342,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,0E0C23,038CA1,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,0E1A9E,0399BC,000000,000000,000000,000000,000000,000000,0035,0000,0000
F1,0D86B8,039EB0,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,0D0889,038F36,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,0D5CE7,03834B,000000,000000,000000,000000,000000,000000,0035,0000,0000
F4,0E0995,038CE3,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,0E1CDB,039A48,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,0D8A87,039EF7,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,0D0A0F,0390B5,000000,000000,000000,000000,000000,000000,0035,0000,0000
F8,0D5B5C,038510,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,0E076B,038D98,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,0E1F1F,039AB1,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,0D8E1D,039F50,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,0D0ADC,0390FD,000000,000000,000000,000000,000000,000000,0035,0000,0000
FD,0D58E1,0384E2,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,0E0523,038D3E,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,0E20FD,039A74,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,0D9123,039FA7,000000,000000,000000,000000,000000,000000,0035,0000,0000
01,0D0B7D,0391EE,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,0D5600,038575,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,0E02DF,038E42,000000,000000,000000,000000,000000,000000,0035,0000,0000
04,0E2331,039BE4,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,0D94FB,03A0FD,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,0D0C6A,0392C2,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,0D52BD,03849F,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,0DFF2A,038D76,000000,000000,000000,000000,000000,000000,0035,0000,0000
09,0E235B,039B13,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,0D9691,03A05E,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,0D0CF9,03934C,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,0D50AA,038648,000000,000000,000000,000000,000000,000000,0035,0000,0000
0D,0DFC3F,038EA0,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,0E2554,039C5A,000000,000000,000000,000000,000000,000000,0035,0000,0000
0F,0D9A0D,03A1AB,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,0D0C7E,039425,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,0D4B56,0384EB,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,0DF8B0,038E00,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,0E266E,039C12,000000,000000,000000,000000,000000,000000,0035,0000,0000
14,0D9CAC,03A168,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,0D0D8D,03944A,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,0D490B,038503,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,0DF559,038D6D,000000,000000,000000,000000,000000,000000,0035,0000,0000
18,0E2769,039BB7,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,0D9FF4,03A18A,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,0D0F9E,0395FD,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,0D48C7,0387C6,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,0DF3C0,038E7E,000000,000000,000000,000000,000000,000000,0035,0000,0000
1D,0E2936,039C93,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,0DA2C1,03A28B,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,0D0FF9,03966B,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,0D4435,038638,000000,000000,000000,000000,000000,000000,0035,0000,0000
21,0DF01F,038DCD,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,0E2A9F,039C18,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,0DA5D3,03A218,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,0D10E4,039687,000000,000000,000000,000000,000000,000000,0035,0000,0000
25,0D4149,038663,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,0DEC6B,038DD0,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,0E2B3E,039C70,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,0DA850,03A2C8,000000,000000,000000,000000,000000,000000,0035,0000,0000
29,0D1230,03980D,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,0D3FF6,0387EC,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,0DE9E6,038E9E,000000,000000,000000,000000,000000,000000,0035,0000,0000
2C,0E2D01,039D04,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,0DAC75,03A361,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,0D150E,039972,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,0D3F2B,0389FA,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,0DE82C,03900A,000000,000000,000000,000000,000000,000000,0035,0000,0000
31,0E2EF4,039E50,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,0DB077,03A49E,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,0D17CB,039AD3,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,0D3DAB,038A39,000000,000000,000000,000000,000000,000000,0035,0000,0000
35,0DE61F,038FCB,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,0E30DD,039E3B,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,0DB410,03A4DB,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,0D19A1,039BAB,000000,000000,000000,000000,000000,000000,0035,0000,0000
39,0D3B42,038AD8,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,0DE34A,039065,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,0E31EA,039ECD,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,0DB6FE,03A574,000000,000000,000000,000000,000000,000000,0035,0000,0000
3D,0D1B44,039C6C,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,0D383E,038AA5,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,0DDF87,039012,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,0E327E,039E94,000000,000000,000000,000000,000000,000000,0035,0000,0000
41,0DB9A6,03A5C6,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,0D1C2D,039D8D,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,0D35CD,038BD6,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,0DDC82,039123,000000,000000,000000,000000,000000,000000,0035,0000,0000
45,0E3399,039FC4,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,0DBCCF,03A6C2,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,0D1E1E,039E99,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,0D33F6,038C64,000000,000000,000000,000000,000000,000000,0035,0000,0000
49,0DD994,039142,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,0E344E,039FD2,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,0DBFC5,03A708,000000,000000,000000,000000,000000,000000,0035,0000,0000
4C,0D2077,039F5D,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,0D31F0,038D10,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,0DD6BF,03915D,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,0E3522,039FB1,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,0DC310,03A6E1,000000,000000,000000,000000,000000,000000,0035,0000,0000
51,0D2292,039F6F,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,0D2F31,038C97,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,0DD328,0390D0,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,0E358E,039F66,000000,000000,000000,000000,000000,000000,0035,0000,0000
55,0DC54E,03A6E0,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,0D2336,03A023,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,0D2BAC,038CDA,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,0DCF49,03911C,000000,000000,000000,000000,000000,000000,0031,0000,0000
59,0E35F7,039F54,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,0DC856,03A6EB,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,0D25B8,03A07B,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,0D29D1,038C91,000000,000000,000000,000000,000000,000000,0031,0000,0000
5D,0DCC7C,039068,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,0E363D,039F43,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,0DCB4B,03A6A9,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,0D2886,03A09E,000000,000000,000000,000000,000000,000000,0031,0000,0000
61,0D2846,038CD3,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,0DC963,039033,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,0E36A6,039EF5,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,0DCDD0,03A74C,000000,000000,000000,000000,000000,000000,0031,0000,0000
65,0D29E7,03A1CD,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,0D25D5,038E0C,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,0DC52F,039152,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,0E3588,039F88,000000,000000,000000,000000,000000,000000,0031,0000,0000
69,0DCF4C,03A796,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,0D2AFE,03A2EB,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,0D22A7,038EE7,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,0DC160,03912E,000000,000000,000000,000000,000000,000000,0031,0000,0000
6D,0E3553,039F95,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,0DD219,03A825,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,0D2E2C,03A3F7,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,0D22A6,03905D,000000,000000,000000,000000,000000,000000,0031,0000,0000
71,0DBF53,0392B0,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,0E35EF,03A10F,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,0DD575,03A9A5,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,0D3106,03A5D0,000000,000000,000000,000000,000000,000000,0031,0000,0000
75,0D204C,039191,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,0DBC2A,03931C,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,0E36DB,03A141,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,0DD942,03A9D1,000000,000000,000000,000000,000000,000000,0031,0000,0000
79,0D3415,03A5FD,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,0D1F13,039151,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,0DB8D1,0392EB,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,0E3696,03A122,000000,000000,000000,000000,000000,000000,0031,0000,0000
7D,0DDC56,03A9AF,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,0D371D,03A63B,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,0D1E1F,03919C,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,0DB5F9,0392A4,000000,000000,000000,000000,000000,000000,0031,0000,0000
81,0E362B,03A0B4,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,0DDEF7,03A9C2,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,0D39A4,03A75B,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,0D1CBE,039391,000000,000000,000000,000000,000000,000000,0031,0000,0000
85,0DB278,0393FD,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,0E35D7,03A240,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,0DE1C2,03AB3E,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,0D3BC7,03A83F,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,0D19FD,039313,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,0DAF14,0393DE,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,0E35CC,03A21C,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,0DE466,03AB4F,000000,000000,000000,000000,000000,000000,0031,0000,0000
8D,0D3E65,03A90D,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,0D1857,03938C,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,0DABAC,039368,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,0E34D8,03A15B,000000,000000,000000,000000,000000,000000,0031,0000,0000
91,0DE669,03AA58,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,0D407C,03A8A5,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,0D167E,0393FB,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,0DA851,03938F,000000,000000,000000,000000,000000,000000,0031,0000,0000
95,0E344D,03A19D,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,0DE937,03AACD,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,0D437E,03A948,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,0D1546,03946F,000000,000000,000000,000000,000000,000000,0031,0000,0000
99,0DA4A6,03939F,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,0E32FC,03A1CC,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,0DEB41,03AB4E,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,0D4625,03AA4C,000000,000000,000000,000000,000000,000000,0031,0000,0000
9D,0D1499,039621,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,0DA1F9,03948C,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,0E31B9,03A22B,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,0DED31,03ABDA,000000,000000,000000,000000,000000,000000,0031,0000,0000
A1,0D48B1,03AAD3,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,0D11D1,0395D6,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,0D9D83,039413,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,0E3101,03A1B8,000000,000000,000000,000000,000000,000000,0031,0000,0000
A5,0DF065,03AB8A,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,0D4C2F,03AB4F,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,0D11CC,039720,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,0D9B24,0394F2,000000,000000,000000,000000,000000,000000,0031,0000,0000
A9,0E3048,03A219,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,0DF335,03AC3D,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,0D4F31,03AC36,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,0D10E8,039836,000000,000000,000000,000000,000000,000000,0031,0000,0000
AD,0D98CE,03959A,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,0E305C,03A2E8,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,0DF66B,03ACDE,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,0D522A,03ACD8,000000,000000,000000,000000,000000,000000,0031,0000,0000
B1,0D0EE2,039849,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,0D9472,03956F,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,0E2E49,03A2C2,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,0DF840,03AD19,000000,000000,000000,000000,000000,000000,0031,0000,0000
B5,0D5553,03ADEE,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,0D0EFC,039A97,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,0D91A9,0396E6,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,0E2D2C,03A376,000000,000000,000000,000000,000000,000000,0031,0000,0000
B9,0DFB48,03AE01,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,0D5876,03AECC,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,0D0D3D,039A56,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,0D8DEB,039638,000000,000000,000000,000000,000000,000000,0031,0000,0000
BD,0E2B8C,03A30A,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,0DFD3D,03ADA3,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,0D5B04,03AEBB,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,0D0BE2,039A4F,000000,000000,000000,000000,000000,000000,0031,0000,0000
C1,0D89DF,0395B7,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,0E2962,03A28C,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,0DFF7F,03AD47,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,0D5EA0,03AECA,000000,000000,000000,000000,000000,000000,0031,0000,0000
C5,0D0CD7,039BEC,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,0D8846,039745,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,0E28AC,03A3F1,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,0E025C,03AEDC,000000,000000,000000,000000,000000,000000,0031,0000,0000
C9,0D619A,03B08E,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,0D0B40,039D04,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,0D84B2,0397C4,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,0E2731,03A41F,000000,000000,000000,000000,000000,000000,0031,0000,0000
CD,0E04D0,03AF37,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,0D64E7,03B0EB,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,0D0BFE,039E9A,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,0D82A8,03988F,000000,000000,000000,000000,000000,000000,0031,0000,0000
D1,0E255F,03A3A5,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,0E0745,03AF20,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,0D6819,03B0FF,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,0D0AEC,039E3B,000000,000000,000000,000000,000000,000000,0031,0000,0000
D5,0D7ED6,039774,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,0E23A5,03A2FB,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,0E09D8,03AEC2,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,0D6B43,03B130,000000,000000,000000,000000,000000,000000,0031,0000,0000
D9,0D0A0B,039E7A,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,0D7B74,039791,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,0E2183,03A316,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,0E0BDB,03AE9E,000000,000000,000000,000000,000000,000000,0031,0000,0000
DD,0D6DE1,03B156,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,0D0934,039F02,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,0D783C,03977B,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,0E1FF8,03A368,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,0E0E57,03AF6F,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,0D7178,03B282,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,0D09A7,03A0DC,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,0D761A,0398DB,000000,000000,000000,000000,000000,000000,0031,0000,0000
E5,0E1DFF,03A348,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,0E109E,03AF73,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,0D7517,03B33D,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,0D0A0F,03A1B1,000000,000000,000000,000000,000000,000000,0031,0000,0000
E9,0D7319,039901,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,0E1CC0,03A411,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,0E1374,03B04C,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,0D7886,03B355,000000,000000,000000,000000,000000,000000,0031,0000,0000
ED,0D0A91,03A218,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,0D70C8,039918,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,0E1A79,03A424,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,0E15AB,03B112,000000,000000,000000,000000,000000,000000,0031,0000,0000
F1,0D7C26,03B4F9,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,0D0A3B,03A434,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,0D6CEA,039ABD,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,0E17B6,03A505,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,0E17C3,03B1C4,000000,000000,000000,000000,000000,000000,0031,0000,0000
F6,0D7F18,03B5CB,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,0D0A79,03A500,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,0D6A8D,039B0C,000000,000000,000000,000000,000000,000000,0031,0000,0000
F9,0E166B,03A544,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,0E1AAF,03B1E4,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,0D8395,03B61A,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,0D0C36,03A5F3,000000,000000,000000,000000,000000,000000,0031,0000,0000
FD,0D68F4,039BF6,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,0E1490,03A5E4,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,0E1DF8,03B2C1,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,0D879E,03B6D4,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,0D0C6A,03A70E,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,0D65C8,039C80,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,0E1243,03A652,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,0E1F5E,03B359,000000,000000,000000,000000,000000,000000,0031,0000,0000
05,0D8A3A,03B796,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,0D0B86,03A727,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,0D60A6,039B1E,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,0E0E1E,03A5D4,000000,000000,000000,000000,000000,000000,0031,0000,0000
09,0E1F83,03B30A,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,0D8C09,03B74D,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,0D0C23,03A830,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,0D5EC9,039CAA,000000,000000,000000,000000,000000,000000,0031,0000,0000
0D,0E0B63,03A5ED,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,0E21A9,03B303,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,0D8F9B,03B780,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,0D0C3F,03A84B,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,0D5BA4,039C24,000000,000000,000000,000000,000000,000000,0031,0000,0000
12,0E0924,03A5FD,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,0E234D,03B353,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,0D9205,03B7FA,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,0D0C17,03A8CC,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,0D57AD,039B45,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,0E055E,03A4DE,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,0E245C,03B281,000000,000000,000000,000000,000000,000000,0031,0000,0000
19,0D9520,03B7BC,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,0D0D51,03A9AF,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,0D558F,039C55,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,0E02FD,03A51C,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,0E264C,03B2EF,000000,000000,000000,000000,000000,000000,0031,0000,0000
1E,0D9814,03B840,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,0D0DB4,03AA91,000000,000000,000000,000000,000000,000000,0031,0000,0000
20,0D5252,039D42,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,0DFF41,03A588,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,0E2787,03B33F,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,0D9B64,03B886,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,0D0E6A,03AB24,000000,000000,000000,000000,000000,000000,0031,0000,0000
25,0D4FC8,039D1B,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,0DFD03,03A566,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,0E2918,03B3A8,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,0D9E5D,03B930,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,0D0F87,03AC3B,000000,000000,000000,000000,000000,000000,0031,0000,0000
2A,0D4CB7,039D6C,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,0DFA2C,03A58F,000000,000000,000000,000000,000000,000000,0031,0000,0000
2C,0E2AF2,03B38E,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,0DA217,03B8E3,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,0D11A9,03AC9E,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,0D4C14,039E4E,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,0DF7B0,03A54C,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,0E2C7C,03B381,000000,000000,000000,000000,000000,000000,0031,0000,0000
32,0DA4B1,03B93D,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,0D1211,03AD20,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,0D4810,039D97,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,0DF3DC,03A543,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,0E2D5F,03B3B4,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,0DA845,03B9E2,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,0D13AD,03AEED,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,0D451F,039F68,000000,000000,000000,000000,000000,000000,0031,0000,0000
3A,0DF061,03A6A4,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,0E2E92,03B4EE,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,0DAB53,03BBA4,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,0D1586,03B0F3,000000,000000,000000,000000,000000,000000,0031,0000,0000
3E,0D4349,03A085,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,0DED68,03A71F,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,0E2FC4,03B545,000000,000000,000000,000000,000000,000000,0031,0000,0000
41,0DAEBA,03BB8C,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,0D16D4,03B0D4,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,0D3FC5,039F97,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,0DEA10,03A6AE,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,0E30D9,03B51A,000000,000000,000000,000000,000000,000000,0031,0000,0000
46,0DB16F,03BB7B,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,0D17C1,03B137,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,0D3D1B,03A027,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,0DE6CB,03A6EC,000000,000000,000000,000000,000000,000000,0031,0000,0000
4A,0E31FD,03B599,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,0DB528,03BC7A,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,0D1A0E,03B312,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,0D3B60,03A1A2,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,0DE423,03A7AB,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,0E3308,03B640,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,0DB7DC,03BCE9,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,0D1B34,03B37D,000000,000000,000000,000000,000000,000000,0031,0000,0000
52,0D383D,03A16C,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,0DE0BF,03A75B,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,0E343C,03B5E6,000000,000000,000000,000000,000000,000000,0031,0000,0000
55,0DBB6F,03BCCB,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,0D1D9A,03B46E,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,0D36B6,03A292,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,0DDD6E,03A780,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,0E3504,03B601,000000,000000,000000,000000,000000,000000,0031,0000,0000
5A,0DBE64,03BD17,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,0D1F7D,03B527,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,0D3453,03A321,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,0DDA94,03A84A,000000,000000,000000,000000,000000,000000,0031,0000,0000
5E,0E356E,03B681,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,0DC0FD,03BD72,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,0D210C,03B5FB,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,0D30E0,03A3B6,000000,000000,000000,000000,000000,000000,0031,0000,0000
62,0DD620,03A93D,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,0E3586,03B7E6,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,0DC38A,03BEC2,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,0D22DB,03B76B,000000,000000,000000,000000,000000,000000,0031,0000,0000
66,0D2EDE,03A4A4,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,0DD241,03A87B,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,0E3522,03B6EE,000000,000000,000000,000000,000000,000000,0031,0000,0000
69,0DC606,03BE66,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,0D2491,03B79E,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,0D2C43,03A444,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,0DCF08,03A8C5,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,0E35EE,03B77A,000000,000000,000000,000000,000000,000000,0031,0000,0000
6E,0DC92A,03BEAA,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,0D2639,03B828,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,0D295A,03A4B7,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,0DCABC,03A82B,000000,000000,000000,000000,000000,000000,0031,0000,0000
72,0E35AD,03B705,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,0DCBAE,03BF2A,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,0D2851,03B939,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,0D2830,03A5D5,000000,000000,000000,000000,000000,000000,0031,0000,0000
76,0DC7E8,03A944,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,0E365E,03B7A7,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,0DCF29,03BFB8,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,0D2AFB,03BA5E,000000,000000,000000,000000,000000,000000,0031,0000,0000
7A,0D2598,03A5CC,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,0DC4C2,03A8DC,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,0E368F,03B7A8,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,0DD1D9,03BF70,000000,000000,000000,000000,000000,000000,0031,0000,0000
7E,0D2DDC,03BA9E,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,0D23E3,03A6D4,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,0DC100,03A98A,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,0E3695,03B845,000000,000000,000000,000000,000000,000000,0031,0000,0000
82,0DD50D,03C0B3,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,0D3082,03BC4B,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,0D2373,03A8D8,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,0DBF38,03AA64,000000,000000,000000,000000,000000,000000,0031,0000,0000
86,0E37BD,03B892,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,0DD884,03C10D,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,0D3352,03BC78,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,0D2086,03A743,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,0DBAFA,03A913,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,0E3790,03B7DD,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,0DDB26,03C0B8,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,0D3521,03BCFA,000000,000000,000000,000000,000000,000000,0031,0000,0000
8E,0D1DC4,03A785,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,0DB769,03A942,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,0E36D4,03B833,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,0DDD60,03C0EF,000000,000000,000000,000000,000000,000000,0031,0000,0000
92,0D373A,03BDD7,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,0D1C58,03A922,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,0DB40C,03AA3C,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,0E3615,03B8CD,000000,000000,000000,000000,000000,000000,0031,0000,0000
96,0DDFCD,03C1A8,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,0D3A12,03BEF4,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,0D19FD,03A9F3,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,0DB066,03AA55,000000,000000,000000,000000,000000,000000,0031,0000,0000
9A,0E35BC,03B897,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,0DE297,03C160,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,0D3CCE,03BF0B,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,0D186A,03A9B7,000000,000000,000000,000000,000000,000000,0031,0000,0000
9E,0DACEE,03A99F,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,0E3565,03B81B,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,0DE52B,03C149,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,0D3F03,03BFC2,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,0D16F4,03ABB3,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,0DA938,03AB3C,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,0E3412,03B97B,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,0DE7AC,03C29A,000000,000000,000000,000000,000000,000000,0031,0000,0000
A6,0D426A,03C0B7,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,0D15B7,03ABE3,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,0DA634,03AB07,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,0E340B,03B918,000000,000000,000000,000000,000000,000000,0031,0000,0000
AA,0DEAF3,03C2F2,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,0D4534,03C1FD,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,0D1438,03AD66,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,0DA2E9,03ABDC,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,0E3318,03B9C6,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,0DED56,03C371,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,0D47FB,03C22A,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,0D1250,03ACE8,000000,000000,000000,000000,000000,000000,0031,0000,0000
B2,0D9E7A,03AB02,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,0E3160,03B8AF,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,0DEFDD,03C290,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,0D4B6F,03C217,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,0D12BE,03AE39,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,0D9D36,03AC51,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,0E31CD,03B9FF,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,0DF366,03C3EE,000000,000000,000000,000000,000000,000000,0031,0000,0000
BA,0D4F4A,03C40C,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,0D1245,03B02C,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,0D9A4A,03AD27,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,0E312C,03BA7C,000000,000000,000000,000000,000000,000000,0031,0000,0000
BE,0DF663,03C4BB,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,0D51E8,03C49E,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,0D0FB6,03AFE1,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,0D95FD,03AD05,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,0E2F43,03BA8B,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,0DF830,03C4E2,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,0D545E,03C585,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,0D0E0B,03B0BD,000000,000000,000000,000000,000000,000000,0031,0000,0000
C6,0D9202,03ACBB,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,0E2E6F,03B9FA,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,0DFBB8,03C461,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,0D57FD,03C545,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,0D0E13,03B18A,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,0D8F84,03ADC0,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,0E2CF2,03BA68,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,0DFDB9,03C4F7,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,0D5B46,03C5D5,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,0D0CC4,03B189,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,0D8B58,03ACDE,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,0E2B2D,03BA12,000000,000000,000000,000000,000000,000000,0031,0000,0000
D2,0E004E,03C4E5,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,0D5E2D,03C669,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,0D0BD7,03B22C,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,0D87FC,03AD6F,000000,000000,000000,000000,000000,000000,0031,0000,0000
D6,0E28A0,03BAA1,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,0E01B7,03C58D,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,0D6115,03C72E,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,0D0BF0,03B456,000000,000000,000000,000000,000000,000000,0031,0000,0000
DA,0D85E9,03AF33,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,0E2825,03BBC7,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,0E051D,03C71F,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,0D650C,03C91B,000000,000000,000000,000000,000000,000000,0031,0000,0000
DE,0D0C54,03B62E,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,0D83CA,03B01F,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,0E269D,03BB74,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,0E0794,03C70C,000000,000000,000000,000000,000000,000000,0031,0000,0000
E2,0D67C6,03C915,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,0D09BD,03B4CB,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,0D7D32,03AD93,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,0E22AA,03BAA7,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,0E07ED,03C617,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,0D6964,03C8B7,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,0D08F2,03B618,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,0D7ABE,03AF32,000000,000000,000000,000000,000000,000000,0031,0000,0000
EA,0E2183,03BB68,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,0E0BE5,03C724,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,0D6E30,03C9DA,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,0D0932,03B76A,000000,000000,000000,000000,000000,000000,0031,0000,0000
EE,0D77E7,03AFE7,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,0E1FA8,03BBE0,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,0E0DEA,03C7A4,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,0D714F,03CA2C,000000,000000,000000,000000,000000,000000,0031,0000,0000
F2,0D09E4,03B7CE,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,0D75C1,03B032,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,0E1E13,03BBEC,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,0E1082,03C7B7,000000,000000,000000,000000,000000,000000,0031,0000,0000
F6,0D7509,03CB05,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,0D0997,03B8CC,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,0D724B,03B022,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,0E1C90,03BC1E,000000,000000,000000,000000,000000,000000,0031,0000,0000
FA,0E1392,03C84A,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,0D78A9,03CBA1,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,0D08FE,03B9F8,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,0D6E69,03B0DA,000000,000000,000000,000000,000000,000000,0031,0000,0000
FE,0E1993,03BC3A,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,0E150E,03C8A7,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,0D7B84,03CC77,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,0D0A3E,03BBAE,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,0D6D39,03B223,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,0E1837,03BC43,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,0E18B4,03C8EB,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,0D8045,03CCB4,000000,000000,000000,000000,000000,000000,0031,0000,0000
06,0D0ADC,03BBCB,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,0D69C7,03B1AF,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,0E15D9,03BCFF,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,0E19FC,03C9E6,000000,000000,000000,000000,000000,000000,0031,0000,0000
0A,0D82F5,03CDCE,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,0D0A68,03BCDE,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,0D6610,03B230,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,0E12C0,03BCE7,000000,000000,000000,000000,000000,000000,0031,0000,0000
0E,0E1BF0,03C983,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,0D85B6,03CD6F,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,0D0A25,03BCE6,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,0D62E3,03B1AB,000000,000000,000000,000000,000000,000000,0031,0000,0000
12,0E1055,03BC2F,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,0E1E10,03C93C,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,0D896F,03CDC3,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,0D0B7D,03BDF6,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,0D6153,03B235,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,0E0EDA,03BC92,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,0E215A,03C9C7,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,0D8DA5,03CE41,000000,000000,000000,000000,000000,000000,0031,0000,0000
1A,0D0BCC,03BE7C,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,0D5D11,03B1F8,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,0E0BBC,03BC9F,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,0E225E,03C9F4,000000,000000,000000,000000,000000,000000,0031,0000,0000
1E,0D9031,03CE80,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,0D0CC2,03BF5B,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,0D5AA1,03B25B,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,0E089E,03BC71,000000,000000,000000,000000,000000,000000,0031,0000,0000
22,0E249F,03CA0F,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,0D9423,03CF3F,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,0D0E34,03C121,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,0D5981,03B433,000000,000000,000000,000000,000000,000000,0031,0000,0000
26,0E0762,03BDE4,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,0E27A5,03CB8C,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,0D981D,03D080,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,0D0F9A,03C2C0,000000,000000,000000,000000,000000,000000,0031,0000,0000
2A,0D5778,03B5BA,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,0E049C,03BEA4,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,0E29EB,03CCA4,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,0D9C95,03D210,000000,000000,000000,000000,000000,000000,0031,0000,0000
2E,0D112C,03C41E,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,0D5469,03B5C2,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,0E01F6,03BEE4,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,0E2B6B,03CCF3,000000,000000,000000,000000,000000,000000,0031,0000,0000
32,0D9F5F,03D1E7,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,0D120E,03C3FE,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,0D51AA,03B4E9,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,0DFEB3,03BE27,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,0E2C68,03CC39,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,0DA211,03D1A1,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,0D11FC,03C47E,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,0D4D27,03B481,000000,000000,000000,000000,000000,000000,0031,0000,0000
3A,0DFB5D,03BE19,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,0E2E49,03CC75,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,0DA5CC,03D1F9,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,0D1363,03C549,000000,000000,000000,000000,000000,000000,0031,0000,0000
3E,0D4AF4,03B57D,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,0DF882,03BEB5,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,0E2F73,03CCFC,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,0DA89D,03D285,000000,000000,000000,000000,000000,000000,0031,0000,0000
42,0D148F,03C665,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,0D47C0,03B5F5,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,0DF563,03BF07,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,0E3086,03CDCA,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,0DAB73,03D3C5,000000,000000,000000,000000,000000,000000,0031,0000,0000
47,0D1589,03C81E,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,0D448B,03B6DC,000000,000000,000000,000000,000000,000000,0031,0000,0000
49,0DF1A4,03BF5C,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,0E31D5,03CE0A,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,0DAF4E,03D46E,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,0D1882,03C996,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,0D450E,03B8FD,000000,000000,000000,000000,000000,000000,0031,0000,0000
4E,0DF09E,03C06F,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,0E349E,03CF09,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,0DB405,03D5C8,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,0D1A0D,03CA8F,000000,000000,000000,000000,000000,000000,0031,0000,0000
52,0D4003,03B722,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,0DEC9B,03BF84,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,0E3552,03CE9A,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,0DB6E4,03D4DA,000000,000000,000000,000000,000000,000000,0031,0000,0000
56,0D1BD0,03CA26,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,0D3DBC,03B751,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,0DE938,03BF73,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,0E35BE,03CE7E,000000,000000,000000,000000,000000,000000,0031,0000,0000
5A,0DB8F7,03D507,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,0D1D87,03CB89,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,0D3CB9,03B960,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,0DE616,03C024,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,0E374F,03CEDC,000000,000000,000000,000000,000000,000000,0031,0000,0000
5F,0DBD43,03D573,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,0D1FCD,03CBF5,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,0D3990,03B87C,000000,000000,000000,000000,000000,000000,0031,0000,0000
62,0DE24A,03BF85,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,0E3765,03CE7C,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,0DBF94,03D524,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,0D2188,03CC99,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,0D37CE,03B96F,000000,000000,000000,000000,000000,000000,0031,0000,0000
67,0DDF4F,03BFF1,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,0E3953,03CF50,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,0DC405,03D6A2,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,0D245F,03CE36,000000,000000,000000,000000,000000,000000,0031,0000,0000
6B,0D3698,03BA95,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,0DDD31,03C089,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,0E3AAA,03CF8E,000000,000000,000000,000000,000000,000000,0031,0000,0000
6E,0DC78A,03D67F,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,0D26D5,03CEA4,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,0D340C,03BAA3,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,0DD9B9,03C083,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,0E3B27,03CFE4,000000,000000,000000,000000,000000,000000,0031,0000,0000
73,0DCA6C,03D6F3,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,0D2916,03CF61,000000,000000,000000,000000,000000,000000,0031,0000,0000
75,0D31C6,03BAC5,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,0DD62C,03C063,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,0E3B6C,03CF5E,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,0DCCE0,03D6E3,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,0D2A9B,03D05D,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,0D2EFB,03BB37,000000,000000,000000,000000,000000,000000,0031,0000,0000
7B,0DD275,03C067,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,0E3C12,03CFF7,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,0DD0C9,03D7B2,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,0D2DBA,03D163,000000,000000,000000,000000,000000,000000,0031,0000,0000
7F,0D2E60,03BC89,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,0DCFE3,03C11F,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,0E3D0B,03D07D,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,0DD427,03D86B,000000,000000,000000,000000,000000,000000,0031,0000,0000
83,0D3027,03D24B,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,0D2B74,03BCE6,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,0DCBFB,03C16C,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,0E3CCC,03D112,000000,000000,000000,000000,000000,000000,0031,0000,0000
87,0DD6A4,03D8B0,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,0D3221,03D34F,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,0D27B3,03BCDA,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,0DC709,03C120,000000,000000,000000,000000,000000,000000,0031,0000,0000
8B,0E3C04,03D0ED,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,0DD953,03D891,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,0D3461,03D329,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,0D25D6,03BD2C,000000,000000,000000,000000,000000,000000,0031,0000,0000
8F,0DC3A5,03C09B,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,0E3C61,03D01B,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,0DDBBF,03D88D,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,0D364C,03D480,000000,000000,000000,000000,000000,000000,0031,0000,0000
93,0D246E,03BEC0,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,0DC12A,03C210,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,0E3CC5,03D17A,000000,000000,000000,000000,000000,000000,0031,0000,0000
96,0DDF2E,03D9B5,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,0D393D,03D5A8,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,0D2220,03BF63,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,0DBCAE,03C1AD,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,0E3BF7,03D0E9,000000,000000,000000,000000,000000,000000,0031,0000,0000
9B,0DE1FF,03D934,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,0D3C61,03D5B2,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,0D219C,03C07D,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,0DBAC1,03C26F,000000,000000,000000,000000,000000,000000,0031,0000,0000
9F,0E3D34,03D1E7,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,0DE647,03DAC9,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,0D4020,03D78A,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,0D1FD2,03C134,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,0DB6CD,03C29C,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,0E3C3C,03D1FC,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,0DE895,03DAC8,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,0D42F4,03D808,000000,000000,000000,000000,000000,000000,0031,0000,0000
A7,0D1E96,03C18C,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,0DB3A8,03C2B6,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,0E3BE7,03D27A,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,0DEB8C,03DB89,000000,000000,000000,000000,000000,000000,0031,0000,0000
AB,0D464B,03D912,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,0D1D2E,03C1E7,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,0DB070,03C242,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,0E3BFB,03D205,000000,000000,000000,000000,000000,000000,0031,0000,0000
AF,0DEEEE,03DB1A,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,0D4916,03D8E1,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,0D1BE5,03C2E3,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,0DAD93,03C32C,000000,000000,000000,000000,000000,000000,0031,0000,0000
B3,0E3BA9,03D28C,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,0DF21F,03DC0C,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,0D4D22,03DAD0,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,0D1B49,03C498,000000,000000,000000,000000,000000,000000,0031,0000,0000
B7,0DAA01,03C42A,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,0E3B38,03D369,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,0DF556,03DCD3,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,0D4F77,03DBDD,000000,000000,000000,000000,000000,000000,0031,0000,0000
BB,0D18D3,03C53D,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,0DA630,03C38B,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,0E3A36,03D30E,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,0DF7CB,03DC82,000000,000000,000000,000000,000000,000000,0031,0000,0000
BF,0D52A9,03DBC7,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,0D17B9,03C53C,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,0DA2E7,03C3A5,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,0E3983,03D330,000000,000000,000000,000000,000000,000000,0031,0000,0000
C3,0DFA45,03DD00,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,0D54F9,03DC91,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,0D1531,03C553,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,0D9E19,03C2C4,000000,000000,000000,000000,000000,000000,0031,0000,0000
C7,0E3722,03D267,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,0DFBE0,03DCA6,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,0D5751,03DCB9,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,0D1494,03C6FD,000000,000000,000000,000000,000000,000000,0031,0000,0000
CB,0D9B3E,03C463,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,0E3627,03D2CE,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,0DFF00,03DD14,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,0D5B1E,03DD83,000000,000000,000000,000000,000000,000000,0031,0000,0000
CF,0D1510,03C8E1,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,0D9998,03C5B5,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,0E360A,03D40A,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,0E02EE,03DEA6,000000,000000,000000,000000,000000,000000,0031,0000,0000
D3,0D5FDA,03DF74,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,0D1471,03C9A1,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,0D9606,03C63F,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,0E34BB,03D567,000000,000000,000000,000000,000000,000000,0031,0000,0000
D7,0E0541,03DFCC,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,0D6217,03E06D,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,0D1292,03CAA3,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,0D91FE,03C5B1,000000,000000,000000,000000,000000,000000,0031,0000,0000
DB,0E32C0,03D454,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,0E075B,03DF1A,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,0D657A,03E051,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,0D1265,03CADB,000000,000000,000000,000000,000000,000000,0031,0000,0000
DF,0D8E9D,03C58B,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,0E30E4,03D3AA,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,0E09DA,03DEE4,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,0D6847,03E0F5,000000,000000,000000,000000,000000,000000,0031,0000,0000
E3,0D112E,03CC3A,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,0D8A82,03C696,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,0E2E92,03D529,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,0E0BB1,03E08D,000000,000000,000000,000000,000000,000000,0031,0000,0000
E7,0D6B4E,03E1DF,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,0D10B1,03CCAE,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,0D8797,03C689,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,0E2D4F,03D4D0,000000,000000,000000,000000,000000,000000,0031,0000,0000
EB,0E0EC5,03E055,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,0D6EEE,03E22A,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,0D10B8,03CD24,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,0D8520,03C662,000000,000000,000000,000000,000000,000000,0031,0000,0000
EF,0E2BE8,03D448,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,0E1194,03E01A,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,0D7270,03E263,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,0D108A,03CE36,000000,000000,000000,000000,000000,000000,0031,0000,0000
F3,0D8271,03C711,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,0E2A94,03D4C1,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,0E145F,03E0BB,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,0D762C,03E326,000000,000000,000000,000000,000000,000000,0031,0000,0000
F7,0D106E,03CF53,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,0D7F68,03C799,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,0E2894,03D4DC,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,0E168A,03E07F,000000,000000,000000,000000,000000,000000,0031,0000,0000
FB,0D79A9,03E33C,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,0D10A0,03CFEB,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,0D7C3F,03C7E2,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,0E260E,03D525,000000,000000,000000,000000,000000,000000,0031,0000,0000
FF,0E1896,03E187,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,0D7C98,03E4F5,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,0D1032,03D1DE,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,0D78C9,03C87E,000000,000000,000000,000000,000000,000000,0031,0000,0000
03,0E24A8,03D5D4,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,0E1C13,03E1EA,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,0D816B,03E51F,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,0D110F,03D1F3,000000,000000,000000,000000,000000,000000,0031,0000,0000
07,0D75D1,03C7B0,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,0E22C4,03D51C,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,0E1DB9,03E13C,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,0D8345,03E4A2,000000,000000,000000,000000,000000,000000,0031,0000,0000
0B,0D0F4B,03D23A,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,0D7164,03C7EA,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,0E1F26,03D505,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,0E1F27,03E1BA,000000,000000,000000,000000,000000,000000,0031,0000,0000
0F,0D8702,03E58D,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,0D10A4,03D3B1,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,0D6F00,03C875,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,0E1D19,03D516,000000,000000,000000,000000,000000,000000,0031,0000,0000
13,0E214B,03E21E,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,0D89AF,03E618,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,0D10A7,03D412,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,0D6C65,03C815,000000,000000,000000,000000,000000,000000,0031,0000,0000
17,0E1AA4,03D480,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,0E2382,03E15B,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,0D8D2F,03E559,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,0D10D1,03D4B0,000000,000000,000000,000000,000000,000000,0031,0000,0000
1B,0D68D7,03C94D,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,0E17A8,03D532,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,0E25C1,03E266,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,0D90B6,03E67D,000000,000000,000000,000000,000000,000000,0031,0000,0000
1F,0D10F7,03D5A9,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,0D6592,03C964,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,0E15B3,03D5C4,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,0E2862,03E336,000000,000000,000000,000000,000000,000000,0031,0000,0000
23,0D9475,03E72C,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,0D120F,03D686,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,0D62DA,03C99F,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,0E121C,03D57A,000000,000000,000000,000000,000000,000000,0031,0000,0000
27,0E295D,03E33A,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,0D9732,03E7C7,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,0D127B,03D7AB,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,0D6050,03CA8B,000000,000000,000000,000000,000000,000000,0031,0000,0000
2B,0E0F48,03D5A2,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,0E2B01,03E35C,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,0D9A48,03E812,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,0D139B,03D912,000000,000000,000000,000000,000000,000000,0031,0000,0000
2F,0D5DCC,03CB93,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,0E0CAF,03D6AE,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,0E2D72,03E4D0,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,0D9E28,03E9B1,000000,000000,000000,000000,000000,000000,0031,0000,0000
33,0D149F,03DA9F,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,0D5AB3,03CB75,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,0E0A1C,03D63E,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,0E2FA0,03E472,000000,000000,000000,000000,000000,000000,0031,0000,0000
37,0DA215,03E9AF,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,0D15EB,03DB70,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,0D579E,03CBB1,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,0E0649,03D686,000000,000000,000000,000000,000000,000000,0031,0000,0000
3B,0E307D,03E4BF,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,0DA4B7,03EA18,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,0D16AC,03DC78,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,0D554E,03CCDD,000000,000000,000000,000000,000000,000000,0031,0000,0000
3F,0E0435,03D70D,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,0E32A1,03E53B,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,0DA839,03EAD2,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,0D1780,03DD94,000000,000000,000000,000000,000000,000000,0031,0000,0000
43,0D51F5,03CD29,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,0E008F,03D70A,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,0E3399,03E571,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,0DAB6A,03EAE8,000000,000000,000000,000000,000000,000000,0031,0000,0000
47,0D199E,03DEAB,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,0D508D,03CEBC,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,0DFDD4,03D78C,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,0E3502,03E5E4,000000,000000,000000,000000,000000,000000,0031,0000,0000
4B,0DAE81,03EBF3,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,0D19C1,03DFA9,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,0D4B65,03CE02,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,0DF945,03D6FA,000000,000000,000000,000000,000000,000000,0032,0000,0000
4F,0E3619,03E5E9,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,0DB16A,03EC28,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,0D1A5C,03E040,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,0D482E,03CDCA,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,0DF5EF,03D690,000000,000000,000000,000000,000000,000000,0032,0000,0000
54,0E3664,03E534,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,0DB3B9,03EB15,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,0D1B59,03DFB0,000000,000000,000000,000000,000000,000000,0032,0000,0000
57,0D4504,03CDBD,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,0DF258,03D67C,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,0E37B4,03E565,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,0DB753,03EBFA,000000,000000,000000,000000,000000,000000,0032,0000,0000
5B,0D1DD7,03E118,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,0D43C1,03CE4D,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,0DEF8D,03D67B,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,0E38C6,03E56A,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,0DBA2F,03EB92,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,0D1EBB,03E0B6,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,0D402F,03CDBC,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,0DEAC2,03D53E,000000,000000,000000,000000,000000,000000,0032,0000,0000
63,0E38B5,03E413,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,0DBCA9,03EAEA,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,0D1FBD,03E0D6,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,0D3CC6,03CD09,000000,000000,000000,000000,000000,000000,0032,0000,0000
67,0DE6FF,03D4EB,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,0E38D6,03E412,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,0DBEDE,03EABD,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,0D2153,03E180,000000,000000,000000,000000,000000,000000,0032,0000,0000
6B,0D3B24,03CE2C,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,0DE3DA,03D527,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,0E3A52,03E452,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,0DC205,03EB3C,000000,000000,000000,000000,000000,000000,0032,0000,0000
6F,0D22A9,03E2B3,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,0D387C,03CF73,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,0DE0BA,03D634,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,0E3AFB,03E5BF,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,0DC550,03ECCB,000000,000000,000000,000000,000000,000000,0032,0000,0000
74,0D2567,03E443,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,0D36B0,03D055,000000,000000,000000,000000,000000,000000,0032,0000,0000
76,0DDD83,03D694,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,0E3BE2,03E646,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,0DC905,03ED8F,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,0D2780,03E568,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,0D3301,03D03E,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,0DD92B,03D6B8,000000,000000,000000,000000,000000,000000,0032,0000,0000
7C,0E3BAD,03E658,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,0DCA6D,03ED86,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,0D288F,03E5C6,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,0D319A,03D128,000000,000000,000000,000000,000000,000000,0032,0000,0000
80,0DD6EF,03D6B3,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,0E3D82,03E5DD,000000,000000,000000,000000,000000,000000,0032,0000,0000
82,0DCEE0,03ECEF,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,0D2B87,03E63A,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,0D3000,03D26E,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,0DD446,03D768,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,0E3E8E,03E684,000000,000000,000000,000000,000000,000000,0032,0000,0000
87,0DD24D,03EDDB,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,0D2D8B,03E745,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,0D2CEC,03D2A8,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,0DCF20,03D707,000000,000000,000000,000000,000000,000000,0032,0000,0000
8B,0E3D76,03E686,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,0DD459,03EE7A,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,0D301A,03E8B0,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,0D2CDE,03D4F1,000000,000000,000000,000000,000000,000000,0032,0000,0000
8F,0DCD48,03D893,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,0E3E58,03E7A5,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,0DD801,03EFBA,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,0D3337,03EA33,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,0D29D6,03D50A,000000,000000,000000,000000,000000,000000,0032,0000,0000
94,0DC955,03D8FA,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,0E3ECB,03E844,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,0DDAE6,03EFE3,000000,000000,000000,000000,000000,000000,0032,0000,0000
97,0D34E2,03EAC4,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,0D27D4,03D577,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,0DC61C,03D821,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,0E3E69,03E732,000000,000000,000000,000000,000000,000000,0032,0000,0000
9B,0DDD1C,03EF28,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,0D36E5,03EA77,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,0D24FF,03D51E,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,0DC211,03D756,000000,000000,000000,000000,000000,000000,0032,0000,0000
9F,0E3E89,03E653,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,0DE0F0,03EEF3,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,0D3A66,03EAE8,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,0D233C,03D54B,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,0DBDC4,03D761,000000,000000,000000,000000,000000,000000,0032,0000,0000
A4,0E3CF0,03E641,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,0DE2CC,03EF10,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,0D3D00,03EBF3,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,0D220E,03D6BA,000000,000000,000000,000000,000000,000000,0032,0000,0000
A8,0DBAB7,03D816,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,0E3D49,03E6B5,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,0DE5F4,03EF82,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,0D3F41,03EC0F,000000,000000,000000,000000,000000,000000,0032,0000,0000
AC,0D1F69,03D6B2,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,0DB6C5,03D803,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,0E3CA9,03E6DC,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,0DE883,03F008,000000,000000,000000,000000,000000,000000,0032,0000,0000
B0,0D4187,03EDC1,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,0D1D2A,03D78B,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,0DB328,03D840,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,0E3C67,03E72D,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,0DEB51,03F010,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,0D4487,03EE21,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,0D1C2D,03D8F5,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,0DAFFB,03D8FC,000000,000000,000000,000000,000000,000000,0032,0000,0000
B8,0E3BA9,03E776,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,0DEEDA,03F071,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,0D4829,03EE7D,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,0D1A44,03D816,000000,000000,000000,000000,000000,000000,0032,0000,0000
BC,0DABA9,03D7E2,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,0E3A5E,03E713,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,0DF03D,03F078,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,0D49C1,03EEFA,000000,000000,000000,000000,000000,000000,0032,0000,0000
C0,0D1875,03D965,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,0DA87D,03D895,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,0E3A1B,03E743,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,0DF3D2,03F119,000000,000000,000000,000000,000000,000000,0032,0000,0000
C4,0D4D9B,03F02A,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,0D1847,03DAA2,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,0DA59B,03D921,000000,000000,000000,000000,000000,000000,0032,0000,0000
C7,0E3934,03E790,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,0DF743,03F17D,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,0D5172,03F0AF,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,0D1714,03DB69,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,0DA1FE,03D9EF,000000,000000,000000,000000,000000,000000,0032,0000,0000
CC,0E374F,03E820,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,0DF894,03F1BB,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,0D5427,03F141,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,0D163F,03DBBF,000000,000000,000000,000000,000000,000000,0032,0000,0000
D0,0D9EAA,03D983,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,0E36EC,03E821,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,0DFC13,03F23F,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,0D5738,03F27D,000000,000000,000000,000000,000000,000000,0032,0000,0000
D4,0D152B,03DD7F,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,0D9BB5,03DA50,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,0E3602,03E84A,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,0DFF15,03F2CE,000000,000000,000000,000000,000000,000000,0032,0000,0000
D8,0D5AB4,03F2EE,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,0D13F2,03DDDB,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,0D97E8,03DAE4,000000,000000,000000,000000,000000,000000,0032,0000,0000
DB,0E350D,03E890,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,0E024D,03F28F,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,0D5DFC,03F2F8,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,0D135F,03DE47,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,0D94DA,03DA6E,000000,000000,000000,000000,000000,000000,0032,0000,0000
E0,0E32AD,03E86F,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,0E033B,03F2FB,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,0D5FFC,03F3D7,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,0D122F,03DF82,000000,000000,000000,000000,000000,000000,0032,0000,0000
E4,0D918A,03DB57,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,0E3190,03E934,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,0E064C,03F430,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,0D6346,03F500,000000,000000,000000,000000,000000,000000,0032,0000,0000
E8,0D0FC4,03DF6C,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,0D8C58,03DA09,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,0E2F17,03E7BA,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,0E084C,03F2A2,000000,000000,000000,000000,000000,000000,0032,0000,0000
EC,0D660D,03F404,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,0D0F13,03DF41,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,0D88D3,03D9BD,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,0E2C99,03E77C,000000,000000,000000,000000,000000,000000,0032,0000,0000
F0,0E09B7,03F28C,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,0D68B3,03F47C,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,0D0EFE,03E0CB,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,0D86B5,03DB2D,000000,000000,000000,000000,000000,000000,0032,0000,0000
F4,0E2C1E,03E862,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,0E0CCB,03F35F,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,0D6B69,03F4D8,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,0D0C19,03E059,000000,000000,000000,000000,000000,000000,0032,0000,0000
F8,0D8101,03D9F3,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,0E2895,03E80E,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,0E0DAA,03F387,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,0D6DBE,03F55A,000000,000000,000000,000000,000000,000000,0032,0000,0000
FC,0D0C47,03E213,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,0D7F1D,03DB11,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,0E275C,03E84E,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,0E10A4,03F446,000000,000000,000000,000000,000000,000000,0032,0000,0000
00,0D71F5,03F698,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,0D0C4E,03E2E5,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,0D7B2B,03DAED,000000,000000,000000,000000,000000,000000,0032,0000,0000
03,0E24A8,03E80E,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,0E11FF,03F3D5,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,0D7482,03F64C,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,0D0C8A,03E38B,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,0D794B,03DB5C,000000,000000,000000,000000,000000,000000,0032,0000,0000
08,0E231E,03E790,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,0E14AF,03F384,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,0D7821,03F5FF,000000,000000,000000,000000,000000,000000,0032,0000,0000
0B,0D0C91,03E31C,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,0D761E,03DAAA,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,0E2196,03E739,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,0E1847,03F381,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,0D7D15,03F6FF,000000,000000,000000,000000,000000,000000,0032,0000,0000
10,0D0DA7,03E49B,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,0D73CA,03DB37,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,0E1FA1,03E773,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,0E1A49,03F419,000000,000000,000000,000000,000000,000000,0032,0000,0000
14,0D7FE5,03F7FD,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,0D0CB5,03E610,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,0D6FD9,03DC0F,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,0E1D56,03E7E8,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,0E1D0C,03F4E7,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,0D83DE,03F8B6,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,0D0E25,03E71F,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,0D6E30,03DD02,000000,000000,000000,000000,000000,000000,0032,0000,0000
1C,0E1B4B,03E87B,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,0E1F04,03F4FD,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,0D86C4,03F8E6,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,0D0DBE,03E79B,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,0D6A08,03DCB4,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,0E186E,03E821,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,0E2156,03F4FD,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,0D8A00,03F8C0,000000,000000,000000,000000,000000,000000,0032,0000,0000
24,0D0E44,03E871,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,0D681F,03DD6B,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,0E166B,03E835,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,0E23B6,03F58C,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,0D8DFA,03F9DD,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,0D0E98,03E9A3,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,0D6426,03DD91,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,0E1300,03E83B,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,0E24F1,03F591,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,0D905E,03F9B6,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,0D0EBB,03E967,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,0D6162,03DCB4,000000,000000,000000,000000,000000,000000,0032,0000,0000
30,0E10C5,03E7E9,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,0E2747,03F57C,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,0D9455,03FA06,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,0D1058,03EADD,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,0D5F42,03DE4F,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,0E0E32,03E8A4,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,0E29C2,03F62F,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,0D97B9,03FAFD,000000,000000,000000,000000,000000,000000,0032,0000,0000
38,0D0FB4,03EAF5,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,0D5968,03DC62,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,0E0957,03E78C,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,0E2983,03F574,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,0D998E,03F9F9,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,0D0FCA,03EAE5,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,0D56BE,03DCE1,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,0E0617,03E726,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,0E2B3D,03F504,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,0D9CF4,03FA4B,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,0D10C8,03EC9C,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,0D549F,03DE9D,000000,000000,000000,000000,000000,000000,0032,0000,0000
44,0E041D,03E83F,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,0E2D92,03F652,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,0DA090,03FB4C,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,0D1285,03EDCA,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,0D52D9,03DF9A,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,0E011F,03E8B5,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,0E2F00,03F6DC,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,0DA44C,03FC99,000000,000000,000000,000000,000000,000000,0032,0000,0000
4C,0D13AD,03EF2A,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,0D4FB1,03DF6D,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,0DFE5B,03E8E2,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,0E30CF,03F773,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,0DA7A3,03FCE9,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,0D157D,03F08A,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,0D4D56,03E119,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,0DFAF7,03E992,000000,000000,000000,000000,000000,000000,0032,0000,0000
54,0E32C6,03F807,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,0DABB9,03FD87,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,0D173E,03F116,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,0D4ACC,03E0F3,000000,000000,000000,000000,000000,000000,0032,0000,0000
58,0DF7C7,03E934,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,0E33BC,03F79F,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,0DAE98,03FDB4,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,0D1814,03F22B,000000,000000,000000,000000,000000,000000,0032,0000,0000
5C,0D477D,03E148,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,0DF47F,03E991,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,0E34E9,03F84B,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,0DB202,03FE55,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,0D19CB,03F2B1,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,0D44E1,03E179,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,0DF0E8,03E987,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,0E35CF,03F873,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,0DB4ED,03FE74,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,0D1AD1,03F32F,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,0D4199,03E152,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,0DED66,03E952,000000,000000,000000,000000,000000,000000,0032,0000,0000
68,0E377C,03F7E4,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,0DB83D,03FE18,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,0D1CA9,03F3BA,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,0D3F7C,03E17D,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,0DEAA7,03E919,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,0E38B6,03F828,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,0DBC21,03FE8B,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,0D1F31,03F4F2,000000,000000,000000,000000,000000,000000,0032,0000,0000
70,0D3D95,03E2B7,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,0DE75E,03E9E6,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,0E397F,03F8E8,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,0DBEC8,03FFA6,000000,000000,000000,000000,000000,000000,0032,0000,0000
74,0D2010,03F65F,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,0D397C,03E324,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,0DE2A9,03E9CB,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,0E38F9,03F918,000000,000000,000000,000000,000000,000000,0032,0000,0000
78,0DC092,03FF90,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,0D2107,03F602,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,0D367C,03E2B1,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,0DDEB4,03E8FE,000000,000000,000000,000000,000000,000000,0032,0000,0000
7C,0E39AF,03F86E,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,0DC381,03FF3B,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,0D22FB,03F6BB,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,0D34A4,03E315,000000,000000,000000,000000,000000,000000,0032,0000,0000
80,0DDB96,03E8DD,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,0E3A29,03F7C7,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,0DC672,03FEF4,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,0D2501,03F71D,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,0D32F7,03E415,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,0DD903,03E951,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,0E3B5A,03F861,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,0DCA74,03FFE4,000000,000000,000000,000000,000000,000000,0032,0000,0000
88,0D280F,03F839,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,0D30EB,03E443,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,0DD5C9,03E9A7,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,0E3BFD,03F8E3,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,0DCD47,04004C,000000,000000,000000,000000,000000,000000,0032,0000,0000
8D,0D2A59,03F945,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,0D2F7D,03E57A,000000,000000,000000,000000,000000,000000,0032,0000,0000
8F,0DD32B,03EA09,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,0E3D28,03F8E8,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,0DD0D2,040024,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,0D2CA1,03FA47,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,0D2D47,03E683,000000,000000,000000,000000,000000,000000,0032,0000,0000
94,0DCF47,03EA7C,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,0E3CDA,03F964,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,0DD3AC,040151,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,0D2EC2,03FBCB,000000,000000,000000,000000,000000,000000,0032,0000,0000
98,0D2B12,03E878,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,0DCBEE,03EC1E,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,0E3DB5,03FB1E,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,0DD7AC,0402FC,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,0D3231,03FD50,000000,000000,000000,000000,000000,000000,0032,0000,0000
9D,0D293B,03E888,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,0DC89B,03EBD0,000000,000000,000000,000000,000000,000000,0032,0000,0000
9F,0E3E1D,03FABA,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,0DDAA8,040220,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,0D3544,03FD73,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,0D27D9,03E880,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,0DC5BB,03EB01,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,0E3ED3,03FA22,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,0DDE36,040275,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,0D37F1,03FD89,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,0D262B,03E847,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,0DC284,03EB3A,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,0E3EB9,03FA82,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,0DE187,0402F7,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,0D3AFD,03FEDA,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,0D2409,03E93B,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,0DBE5C,03EB80,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,0E3DE9,03FABB,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,0DE3FD,040333,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,0D3DD7,03FF87,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,0D2365,03EAC5,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,0DBB92,03EBFA,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,0E3DDD,03FA7D,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,0DE734,040337,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,0D40A6,03FFD3,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,0D21DB,03EAC2,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,0DB8B5,03EC03,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,0E3DCC,03FAA6,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,0DE9EF,040348,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,0D438D,04004D,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,0D1FFA,03EB49,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,0DB51D,03EC3B,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,0E3DC4,03FAE1,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,0DED9A,040381,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,0D470C,0400BF,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,0D1E14,03EB56,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,0DB11C,03EBD5,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,0E3CA5,03FA6E,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,0DEF81,040346,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,0D4873,0400E8,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,0D1BFB,03EBD0,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,0DAD7A,03EB7B,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,0E3B9F,03F9F8,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,0DF248,040380,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,0D4BC8,0401DB,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,0D1AA0,03ECEF,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,0DAA26,03EC50,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,0E3B09,03FB03,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,0DF537,04046D,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,0D4F53,040391,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,0D19DC,03EE66,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,0DA72A,03ECAE,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,0E3AC3,03FAEF,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,0DF8DA,0404CB,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,0D5311,04040A,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,0D19D8,03EF9E,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,0DA517,03EDAD,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,0E3A81,03FB6D,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,0DFB9F,040566,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,0D5681,04048C,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,0D17E8,03EE49,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,0DA01A,03EBCB,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,0E38D4,03FA88,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,0D4D7B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,0D2A42,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,0DB7E0,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
04,0E41B7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,0DF863,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,0D5408,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,0D2D38,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
08,0DB9AB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,0E4658,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,0E0073,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,0D5C15,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,0D30EE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,0DBC35,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,0E4B90,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0F,0E091A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,0D651E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,0D34FF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,0DBDC2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,0E4F22,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
14,0E1009,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,0D6BF4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,0D37A1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,0DBE5E,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,0E51F2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,0E1788,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,0D747C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1B,0D3BD1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,0DC0D2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,0E5697,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,0E1F46,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,0D7BFE,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,0D3EB0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,0DC167,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,0E585B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,0E2508,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
24,0D824F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,0D411C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,0DC27A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
27,0E5BF3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,0E2D43,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,0D8B70,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,0D4510,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,0DC38F,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,0E5EF5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,0E33E9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,0D9289,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,0D48A4,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
30,0DC4C1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,0E6141,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,0E3A6D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,0D99B8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,0D4BD6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,0DC647,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,0E648C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,0E4256,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
38,0DA216,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,0D5014,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,0DC86D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,0E67CF,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,0E4938,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,0DA9B5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,0D5328,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3F,0DC8E2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,0E6A26,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,0E4FC8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,0DB0EF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,0D56CF,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
44,0DC9FB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,0E6B8F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,0E5609,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,0DB836,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,0D5AAF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,0DCB1D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,0E6D5F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,0E5C46,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4C,0DC086,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,0D5EED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,0DCC87,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,0E703E,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,0E6396,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,0DC819,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,0D6339,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,0DCE05,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
54,0E720A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,0E69B3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,0DCF48,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,0D6696,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,0DCF0D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
59,0E73E8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,0E6FFA,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5B,0DD5ED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,0D69D8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,0DCF8A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,0E752A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,0E761D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,0DDD9F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,0D6DEC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,0DD06C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,0E76A6,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,0E7C47,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,0DE499,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,0D7211,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,0DD19D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
68,0E7802,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,0E8261,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,0DEC99,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,0D7694,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,0DD30D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,0E79B5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,0E8891,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,0DF364,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
70,0D7A2E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,0DD413,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,0E7B0C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,0E8E47,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
74,0DFAFE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,0D7F36,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,0DD57C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,0E7C06,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
78,0E946F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,0E024D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,0D83A2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,0DD6DC,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7C,0E7D3B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,0E99E3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,0E08FF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,0D8752,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
80,0DD722,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,0E7DEF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,0E9F2E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,0E102E,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,0D8BAA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,0DD7BB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,0E7E6C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,0EA3EF,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
88,0E16B6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,0D9023,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,0DD938,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,0E7FDA,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,0EA97B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,0E1E0A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,0D94E3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,0DDA28,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
90,0E80C9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,0EAE69,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,0E23D9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,0D9876,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
94,0DDA8B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,0E812E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,0EB40C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,0E2BC3,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
98,0D9E02,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,0DDC7B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,0E8279,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,0EB946,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9C,0E3305,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,0DA383,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,0DDDA6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,0E825A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A0,0EBE72,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,0E3A3C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,0DA864,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,0DDE83,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A4,0E8286,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,0EC2BF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,0E4116,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,0DAE01,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A8,0DDFA2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,0E8236,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,0EC74B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,0E4894,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AC,0DB3F1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,0DE179,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,0E82E9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,0ECC2D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B0,0E5119,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,0DBBCE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,0DE38A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,0E8234,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,0ED095,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,0E58F0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,0DC29D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,0DE4D7,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B8,0E8074,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,0ED393,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,0E6207,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,0DCC6A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BC,0DE7B4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,0E7EAA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,0ED696,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,0E6ABA,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C0,0DD628,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,0DEAAC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,0E7BFB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,0ED7B9,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C4,0E7381,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,0DE0A9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,0DEC63,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,0E77D5,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C8,0ED87B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,0E7C61,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,0DEBF3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,0DF0D1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CC,0E773B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,0EDB8A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,0E845F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,0DF44F,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D0,0DF32D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,0E763F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,0EDE8F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,0E8CB7,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D4,0DFDDC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,0DF752,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,0E779B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,0EE2A0,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D8,0E9455,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,0E0633,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,0DFA80,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,0E777D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DC,0EE544,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,0E9B69,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,0E0EB0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,0DFE56,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E0,0E77C9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,0EE828,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,0EA307,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,0E184F,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E4,0E02CA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,0E7872,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,0EEB49,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,0EAB60,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E8,0E2135,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,0E052C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,0E813D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,0EFE47,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EC,0EB53D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,0E19FC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,0DFDE0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,0E834A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F0,0F0642,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,0EBE1E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,0E209E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,0E0050,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F4,0E84E6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,0F0ABE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,0EC707,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,0E2A3D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F8,0E054D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,0E880B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,0F108E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,0ECEE7,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FC,0E31C1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,0E089A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,0E89F3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,0F14A7,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
00,0ED525,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,0E348E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,0E109B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,0E9F06,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,0F1EA3,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
05,0ECFDF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,0E333F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,0E13A2,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
08,0E9916,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,0F2825,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,0EE567,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,0E2FD7,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,0E03CE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,0E9EB0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,0F4319,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,0EF1A2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,0E267B,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
11,0DF7A5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,0E9E57,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,0F4504,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
14,0EF855,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,0E3C53,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,0E0932,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,0E9B43,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,0F3B91,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,0EFC12,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,0E4674,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,0E0E35,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1C,0E9A40,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,0F3759,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,0EFECE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,0E5A73,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,0E23A9,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
21,0E9826,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,0F211A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,0EFABD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,0E71B1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
25,0E3813,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,0E962A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,0F1203,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,0EF932,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,0E827E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,0E496F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,0E960F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,0F02B5,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2D,0EF286,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,0E91DD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,0E5D67,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
30,0E97AD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,0EF1E9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,0EEC30,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,0EA096,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,0E6DE2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,0E95D7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,0EE122,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,0EE55C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,0EAB51,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
39,0E7A94,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,0E9515,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,0ED694,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,0EE1A9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,0EB213,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,0E82AA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,0E9527,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,0ED164,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
41,0EE65C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,0EBAC4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,0E8482,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
44,0E8E1E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,0EC6D5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,0EDFA5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,0EC1C4,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,0E935F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,0E9461,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,0EBE00,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,0ED761,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,0EC7C1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4D,0EA0A4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,0E9817,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,0EB43E,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,0ECF28,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,0ECA9B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,0EA830,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,0E9942,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,0EACF5,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
55,0EC896,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,0EC9FB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,0EAB03,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
58,0E98F5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,0EA634,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,0EC136,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,0EC70A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,0EACFF,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5D,0E9942,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,0E9EED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,0EB724,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,0EC20C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
61,0EADE0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,0E983E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,0E97BA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,0EAE6A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
65,0EBC8E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,0EAB47,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,0E9345,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
68,0E8CDE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,0EA0CF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,0EB1B3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,0EA363,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,0E8A4E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,0E8067,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,0E9378,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,0EA67B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,0E9A75,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,0E8204,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,0E7788,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
73,0E8C86,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,0EA327,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,0E9B28,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,0E8434,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
77,0E78CE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,0E8FB0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,0EADE0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,0EA956,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,0E911C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,0E87D0,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7D,0EA995,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,0ED27A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,0ED6AA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,0EC28D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
81,0EB97B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,0EDC41,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,0F06BB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,0F0D92,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
85,0EFA78,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,0EEF97,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,0F0F4B,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
88,0F37F9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,0F3F27,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,0F2CAC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,0F2174,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,0F3FC7,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8D,0F6688,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,0F6E3B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,0F5D35,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,0F527C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
91,0F7009,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,0F96F3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,0F9FAC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,0F8F78,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
95,0F84BB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,0FA150,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,0FC74F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,0FCFAE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,0FBF28,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,0FB49B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,0FD1FF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,0FF882,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,1000FA,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9E,0FEFC0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,0FE406,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,0FFF9E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,102442,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,102B9F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,101922,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,100D23,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A5,102815,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,104BA3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,1052DB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,104106,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,10354A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,104F77,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,1071E8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AC,107885,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,106763,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,105D11,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,1077EC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,10995E,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B1,109FFE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,108EC0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,1083C9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,109D44,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B5,10BD2E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,10C20D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,10AF52,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,10A3A3,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B9,10BCA7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,10DC1A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,10E106,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BC,10CD35,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,10BFCE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,10D71F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,10F589,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,10FAD5,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C1,10E7D1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,10DA9A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,10F1AD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,111060,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C5,1115F5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,110268,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,10F485,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C8,110A19,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,112875,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,112F92,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,111C9E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,110DEA,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CD,112223,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,113FD0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,11477D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,1134BC,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D1,11253C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,113803,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,1154B8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,115CAB,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D5,1149D1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,11393C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,114AC3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,116811,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D9,1170E0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,115D27,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,114B74,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DC,115C77,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,117966,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,118277,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,116E69,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,115BBF,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E1,116C08,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,1189B2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,119463,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,1180B2,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E5,116D38,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,117CB9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,119ADD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,11A68D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E9,1192D7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,117F15,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,118E20,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,11ACB4,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
ED,11B9FC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,11A62A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,119087,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,119D5E,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F1,11BB03,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,11C861,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,11B508,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,119F0C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F5,11AA7C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,11C6EC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,11D495,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,11C0D5,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F9,11AA36,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,11B3F7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,11CF29,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,11DCF3,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FD,11CAFA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,11B581,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,11BD3E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,11D682,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
01,11E4BF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,11D555,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,11C1D1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,11C7F8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
05,11DEAC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,11EC8D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,11E0C7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,11D0F1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
09,11D643,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,11E9F2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,11F716,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,11EFB6,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0D,11E5A2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,11EA14,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,11F754,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,120117,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
11,12003F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,11FDA4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,11FFEA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,12057E,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
15,120BB1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,121327,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,1218FC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,121A81,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
19,1FE91C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,66B427,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,7FDD34,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,5B5B42,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1D,FFEFD0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,005DC2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,55541D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,79E4FB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,67A0E1,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
22,4721FA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,2F6BEA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,2B0CBC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,2E6F80,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
26,3032A6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,30F551,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,315CC8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,321F69,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,3E6232,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,51A146,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,70C32A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,764A1A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2E,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
30,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,7A3C34,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,7298C1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,7D3BD3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
35,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,7835B2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,6FFAC6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,79DB1D,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
39,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,77B413,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,6EE1DC,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3D,778AB5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,796CDB,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
41,706CC9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,78AB00,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
45,761EA6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,6CA49F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,7661B5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
49,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,73A194,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,69B845,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,73E2EC,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,725166,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,686F33,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
51,7116E8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,7AB74A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
55,70B297,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,76E2AB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
59,7BAC99,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,714642,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,778ECC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5D,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,77ABFD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,6DA412,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,75DA8F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
61,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,7778AE,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
64,6DCF69,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,7CB323,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,090D9C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,EB57E8,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6A,69F0E7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,580099,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,AF6461,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6E,AAD7D4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,4FF6A1,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
70,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,4951BE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,A281E2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,A2AFBD,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
74,4A9EDC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,7B7611,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,3F442B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,9BE6C6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,9BDBFD,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
79,44D5BE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,755338,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,3AA2C1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,9B06C2,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7D,96FB23,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,380DD1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,636909,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,334291,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
81,9FC4E9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,96E6C3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,2EA971,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,58F5E4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,2E7EF6,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
86,A0C36B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,93924D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,237548,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,4D8107,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,29712F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,A31F19,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,92ACF7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,1E413C,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8E,487483,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,2606C6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,A19DC5,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
91,94A46E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,3448C6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,616959,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,45AC82,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
95,D5FDC1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,C8AE5D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,426D2F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,6B433B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
99,6BDDCB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,6CC9E6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,6DCE7E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,6ED096,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9D,6FD536,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,70D7ED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,71CA62,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,729F26,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,736118,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,742190,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,74E2D0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,759A33,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,763AB7,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A6,76CDC5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,7761E8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,77FB08,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,788F15,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AA,790E22,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,798054,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,79F715,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AD,7A852D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,7DA696,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,08A8D4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,98B224,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B2,AD7584,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,451001,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,05644F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,9B2FCB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,BF20EF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,5A92F0,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B9,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,0A3898,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,9FA227,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,C0CD35,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BD,5880E1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,0DCF57,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,A1CD78,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C1,C0F09D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,569AD3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,12A595,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,A2CD74,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C6,BE6DEC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,519399,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,15643F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,A3F27D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,BD66BB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,4E484F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CD,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,18A0DC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,A4C56A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,BCDECD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,4C93A1,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D2,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,1B3215,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,A554CD,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D5,BCEC46,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,4C2D4D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,198891,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,A65415,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DA,BC1E48,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,485065,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,15EBC9,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DE,AAEB86,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,C10313,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,493B4D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E2,201C93,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,AC7959,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,C09B0A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,4A3EC7,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,2428F3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,ABA865,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E9,BE4166,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,480F24,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,26A161,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,AB4924,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EE,BC6ED1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,45394E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,28F0CD,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F2,AB927B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,BB9C39,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,42BB08,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F6,2AB509,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,AC30EF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F8,BB095F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,3FFA1C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,2CFDFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,AD7BF4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,BB0542,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FE,3D7DD9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,2FF523,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,AF4DFB,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,BB42AB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,399A93,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
05,2F7042,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,B39188,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,BF8E74,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,367D6D,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
09,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,3A063C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,B75FF4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,BE40FE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,2E7A21,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0E,7FFFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,4657B6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,B9F8D9,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
11,B37BA5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,F47EAF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,6B506A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,33CD0A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,CCF74B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,C217B9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,C1043C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,B30F46,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,BE4F7C,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1A,F1865B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,0DB0E3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,DED230,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,A280CF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1E,C985F9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,3FE28E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,4C2E38,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,D969E6,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
22,84AF75,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,A90EB8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,3F977D,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
25,5AE49F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,F5ED65,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,882E11,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,A6D1AD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,3F5CF4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2A,5DE0C9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,00DA36,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,8B9CFE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,A5810D,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2E,3E2639,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,6091DF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,071C3D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,8A280C,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
32,A769E0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,449F6A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,6030F5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,0E37C0,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,8E9260,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,A90ECA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,443CDB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,6050CF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3A,1216CD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,906C85,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,AB0B9B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,45E5BD,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3E,606C56,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,166D71,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,922158,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,AC37F2,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
42,46F1F5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,5D77D9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,10224A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,8D1B5B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
46,A87024,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,45FE6D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,5E1263,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
49,195BCB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,94B07E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,AA9CBF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,44EBFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,5F8E1F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4E,20046A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,9C1B40,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,BDC812,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,4B4D6B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
52,61578F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,425392,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,DB0820,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,F6A271,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
56,54BEA2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,5BD796,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,26B596,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,A3C833,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5A,C441DA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,4BDD86,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,5C3E95,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,2EDC41,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5E,ADECBC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,C7735A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,4A8E53,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,5DBFF4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
62,285A0C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,A13C41,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,B9BE02,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,485443,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
66,5B39EB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,25ACC2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,A07E38,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,B1FB25,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6A,43E84E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,5B642D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,225688,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,9AD565,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6E,A030ED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,3B15AF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,630D8F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,1C6A96,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
72,8BCCFE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,970DE4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,3BC366,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,694CA4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
76,1A2466,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,86F238,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,A13A78,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,468A7E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,6B8B55,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7B,16374E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,8460C6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,A996F0,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7E,4E0402,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,6D21B6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,113EC0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,82D52C,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
82,B3A5B3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,54B0A1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,6EA56C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,072B7C,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
86,81E411,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,C125BE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,5B4335,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,6DD282,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8A,FB05DC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,81E9DC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,CB1510,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,5EF532,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8E,6C3368,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,F2A520,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,82A5FB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,D16B49,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
92,60B3A6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,6B10E9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,EF204F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,8359B8,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
96,D43779,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,611EBD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,6B087F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,EF8449,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,83A67B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9B,D2F491,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,6048F3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,6BF4F9,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9E,F260D9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,83DC8A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,D01918,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,5ECAF2,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,6D814B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,F7A751,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,8425E3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,CAC253,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A6,5C427B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,6FBBFD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,FFEE0E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,84E2CC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,C417F2,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AB,58D060,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,71F3E2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,0A246E,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,8617D4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,BAE771,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,53B9A7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,74291D,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B2,1956FC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,88B33B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,AC23FF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,4938AA,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,76D726,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,70C50F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,6F635C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,6F3E14,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BA,6F6805,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,6FC05E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,6F35DB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,6C308B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BE,692A2C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,669D73,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,645E0F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,6256C8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,608514,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C3,5EEAB5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,5D6C2D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,5BF0F8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,5A79FD,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C7,59141D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,57D30E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,56A530,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,5BDF1F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,45CBEB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,A1ACF2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,84D8AD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,04577A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CF,67B1F9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,42F0B8,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D1,AC0684,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,89BD1C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,1146A7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,5A22DA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,3B3732,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D6,B301C1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,8D0B8A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,10BEF2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,4FBCA7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,35ED0D,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DB,B84D1A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,933C62,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,11A736,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,4C5D37,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DF,34F812,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,B989EB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,943EF0,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E2,0F7CF9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,4BA685,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,35EAF3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,BC51AA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,958AE2,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E7,0D6548,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,4A3948,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,368966,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,C0B5E6,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EB,966E78,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,0B62D7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,48C58B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,35EF3E,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EF,C2F672,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,90FC34,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,067209,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,46B2E7,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F3,32B086,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,C5C185,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,89E17C,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F6,FF3749,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,4944CB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,330304,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,C6B4DD,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FA,82FD01,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,E26168,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,532C18,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,4C6FDE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,48345E,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FF,4897BA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,497434,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,4A8794,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,4BC16C,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
03,4D091E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,4E4BEC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,4F8667,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
06,50BBD9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,51EF4C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,531AB1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,5436F1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,554531,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0B,564BA3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,574F95,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,584CCB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,593CA9,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0F,5A2075,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,5AFDAD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,5BD9BB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,5CB0EC,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
13,5D7C7A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,5E3CD6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,5EF7FD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,5FB4F0,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
17,5E1E45,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,67734E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,3C8E51,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,DA2D65,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1B,DA8C2A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,335189,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,7C7CA6,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1E,42D510,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,D67547,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,D814F4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,323913,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,7FCDB6,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
23,3AE075,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,D16CD5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,D65F5C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,3052BF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
27,7CC764,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,3327E1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,CF760A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,D5423E,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2B,2ED1A1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,7D5F4F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,33201F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2E,D06B79,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,D7326E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,2C654F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,7F01FE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,35DD4E,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
33,CA48A5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,C9BADE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,BE8448,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,AC1DA3,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
37,A63ABD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,A454BB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,A3D5E7,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3A,AF0474,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,C0AFDB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,CE82E2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,D91482,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,E1515B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3F,E7E9D5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,ED5783,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,F1E3DC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,F5B666,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
43,F8EB2A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,FBA9DE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,FE14F3,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
46,003D39,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,022409,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,03C7CC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,053807,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,0688CB,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4B,07C1BD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,08DC50,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,09D040,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,0AA834,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4F,0B7335,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,0C3665,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,0CE895,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,0D7EFA,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
53,0E03F3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,0E83BC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,0F0367,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,0F78D1,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
57,0FD6D2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,102514,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,106EF7,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5A,11601A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,18BC59,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,1F6E05,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,1844B6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,06D9A8,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5F,01C7B5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,0EE9D8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,186A83,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,0B6E4B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
63,F548A3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,F660E0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,0B529A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
66,137381,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,0308EE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,ED4953,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,EFE460,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,05027B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6B,0CF54F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,FCDD48,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,E79F9C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,EA7B0F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6F,FF86CD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,07E599,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,F844C6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,E2FE7F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
73,E5B002,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,FB165E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,045D04,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,F504F6,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
77,DF0D28,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,E18DE7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,F7A136,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,020A5F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7B,F2F542,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,DC4E11,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,DE7A58,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7E,F4FD35,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,004C01,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,F17BE9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,DA37E9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,DC1E16,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
83,F31B5E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,FF43CC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,F09367,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,D8A55B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
87,DA6501,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,F20F92,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,FF263F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,F050C3,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8B,D7367B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,D8DB99,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,F1AEA4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,FFF819,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8F,F17DEA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,D88DA7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,D7833E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,E1638F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
93,EB93A4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,EFB848,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,F11FF8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,F1DF33,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
97,F24D2B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,F288A6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,F2B059,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,F2D976,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9B,F3126A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,F34F75,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,F383B5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,F3B447,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9F,F3E8B8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,F42BE5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,F471DE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,F4AD5F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A3,F4E0D2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,F5166A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,F558D9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,F59D2B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A7,F5D57D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,F60599,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,F635A6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,F67110,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AB,F6AF36,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,F6E34D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,F70E90,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,F73876,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AF,F76DD1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,F7A53C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,F7D2B6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,F7F68E,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B3,F81A0C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,F84A58,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,F87D19,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,F8A50F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B7,F8C2EE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,F8DFDC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,F90C62,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,F94AC8,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BB,FB7D2D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,EE5F01,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,978A99,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,954038,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BF,1435AE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,75F347,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,505F7B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,BA1160,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C3,A3F884,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,1FB17C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,744B43,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,5BB200,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C7,D4A7FB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,AF45DA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,20539A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,7153EB,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CB,5D7E2A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,DF9A6E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,B1A908,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,1C88D4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CF,6F53D6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,5EDD58,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,E4BCFD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,B10E8A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D3,1AA0DB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,6E6DAB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,609FE5,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D6,EF47E3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,BC5271,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,1F577C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,6E033F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,647DB5,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DB,0A7F13,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,D8BFBB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,1305F7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,5859C0,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DF,610439,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,515A80,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,40E2D1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,396729,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E3,35CA2A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,337FB3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,31E680,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,30BD4C,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E7,2FCBD9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,2EED6F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,2E14A0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,2D4595,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,2C8BC1,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EC,2BDBBA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,2B28E4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,2A6EE1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,29B5E4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F0,290BED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,2869A6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,27C3C2,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F3,271671,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,266A0E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,25CAF6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,253350,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F7,2498AA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,23F700,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,235614,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,22C1CD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,22358B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FC,21A74F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,2111E2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,207CD9,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FF,1FF498,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,1F73E6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,1EF111,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,1E6698,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
03,1DDC69,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,1D5EFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,1CE930,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,1C70C7,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
07,1BF0E5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,1B7139,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,1AFE17,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,1A9279,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0B,1A2479,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,19AEBA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,19396B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,18D150,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,187034,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
10,180B57,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,179CF6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,144F2F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,FD7C53,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
14,25D42C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,6D0EB0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,63FBB8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
17,E1B876,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,D842FC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,65DDB9,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1B,65A60B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,DBEDA0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,DD7776,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1F,673FF1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,66E575,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,DC0DF6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,801342,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,E0DB38,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,67B62F,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
25,67EC39,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,DE7735,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
27,8034D6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,E08FF2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,67506E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,68EE79,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2B,E28A69,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,800628,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,DD16E1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,660FB5,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2F,6A03BA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,E75FF1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,D6DFAF,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
33,64029D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,6D3FEA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,F8050E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,840412,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,ABCFF0,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
38,DE60D3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,EF07A1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,F71A92,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3B,FBD18A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,FEB233,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,007CB0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,019B4C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,0258C9,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,02E41C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,034F28,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,039DAA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,03D13C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
44,03F798,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,041C3E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,044116,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,045FB9,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,04714B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,047DAC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,048DD8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,04A32A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4C,04B645,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,04BE7C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,04C1CD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,04C9B8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,04D857,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,04E624,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,04E938,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,04E710,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
54,04E929,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,04F370,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,04FCB9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,04FB5D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
58,04F500,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,04F2F2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,04F975,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5B,04FF9C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,04FB12,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,04F1FE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,04ED6E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,04F16F,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,04F4E5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,04EE0A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,04E237,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,04DB21,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,04DD21,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,04DF07,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,04D6C4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,04C984,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
68,04C20A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,04C523,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,0928CC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,2E41CC,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,E9B659,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,B2BA06,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6F,56F0F0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,759C3D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,191792,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,85472B,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
73,B46614,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,5284C1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,70F1BC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,1A3F65,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,8693D1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
78,A8BD66,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,48E046,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,707181,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,1C7FA1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7C,876CCA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,A573FF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,45F67B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,707ED1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
80,1F88A4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,88A1F2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,A395C0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,43F74A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,709D63,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,239C89,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,8A8DC3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,A0BFC4,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
88,4107BB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,70D076,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,276697,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8B,8C7E70,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,9E780D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,3E42B4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,7108A7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,2C44B2,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
90,8F731F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,9BECD1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,3B38A6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,710DC6,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
94,69F401,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,62562C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,61408A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
97,5EFBCD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,5C2BC6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,59A7B0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,57856F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,55B447,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9C,541379,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,528CAB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,511DE4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,4FC77C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A0,4E8949,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,4D56F3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,4C25E3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,4AF8BC,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A4,49D46A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,48BF06,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,47AF80,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,469D3A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A8,458B21,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,447F56,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,438100,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,42876C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AC,4189A2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,408B4F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,3F91C7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,3EA56A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B0,3DBE79,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,3CD2CB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,3BE4BF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,3AFC02,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,3A206A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,394A3E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,386FE5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,3791D9,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B8,36B7F1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,35EC1E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,352517,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,345980,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,338AE8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BD,32C145,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,320486,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,314C68,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C0,308F12,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,2FCD36,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,252704,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,0BFF9D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C4,4E0B3D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,694F62,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,3C46E2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,9F678A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C8,871740,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,1B1FCE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,6C4E2D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,407CD2,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CC,A01E9B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,892D1B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,1D549F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,6DD207,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D0,436371,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,A1FBB5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,89BABD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,1D5399,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D4,6E4D47,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,465180,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,A51420,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D7,887FE8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,1A949F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,6E393C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,492181,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DB,A8E292,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,86F178,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,169F2C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,6DEA62,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,4BF586,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E0,AD42FA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,8409F2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,10417F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,6D43E8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E4,4DC8CD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,B08449,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,80DF35,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,0B8CCC,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E8,6B4109,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,5333BE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,C5C4CE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,81B835,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,F8985C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
ED,6CFB24,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,7075C0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,6EEB86,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F0,6E83E9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,6C2E04,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,668986,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,61FB2C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F4,5EC127,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,5C5B80,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,5A7318,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,58D203,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F8,575A47,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,5601B8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,54C902,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,53A57B,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FC,528931,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,516D71,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,505680,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,4F4DF1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
00,4E4F04,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,4D50E3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,4C4DCB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,4B4B35,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
04,4A544E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,49655B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,487679,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,4781AC,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
08,468C9F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,45A241,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,44BFFA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,43DDE6,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,42F660,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,420DED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,412F8E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,405973,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,3F83D1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
11,3EA8EE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,3DCD44,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,3CFB12,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
14,3C3065,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,3B6622,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,3A9706,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,39C807,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,3901ED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,3842AC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,378422,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,36C1BA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,35FF7F,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1D,35459A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,349309,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,33E0B3,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,332A77,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,32749D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,31C67D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,311F93,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
24,307978,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,2FCF7A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,2F25FC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,2E8426,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,2DE839,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,2D4DA7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,2CAFF7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,2C126F,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,2B7C53,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,2AEC8A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,2A5D60,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,29CAD3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,293968,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
31,28AE60,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,282901,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,27A474,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,271D24,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
35,2696D7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,2616B7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,259C81,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
38,2522C5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,24A61B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,242AE4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,23B565,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,234516,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,22D589,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,2262F9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,21F17D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,2185D5,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
41,211F35,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,20B952,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,204FCB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,1FE6F3,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
45,1F842E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,1F26ED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,1EC9FC,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,1E68FB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,1E08EB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,1DAECC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,1D5942,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,1D045D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4D,1CAB82,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,1C5334,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,1C0096,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,1BB330,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,1B65EC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,1B13CF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,1AC225,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,1A7614,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
55,1A2E9A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,19E717,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
57,199B65,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,194F18,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,190807,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,18C6A8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,188571,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5C,183E8F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,17F6AA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,17B3D7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,177712,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,173A3A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
61,16F751,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,16B3B2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,167558,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,163DC2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,1606A3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,15C83C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,158827,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,154DDF,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
69,151B80,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,14E980,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,14AF6E,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,1472BB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,143BD2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,140E63,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,13E1DC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,13AB9A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
71,137139,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,133C8C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,13122B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,12E9AB,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
75,12B72A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,127F9B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,124C4A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
78,122332,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,11FD35,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,11CF04,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,119A60,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,11660E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,113C27,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7E,111826,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,10F177,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,10C385,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
81,108DA4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,105F58,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,103D65,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,102028,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
85,0FF6AF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,0FC0F9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,0F94F4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,0F7833,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
89,0F5B4F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,0F2E67,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,0EFC5D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,0EDA0E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,0EC12F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,0E9FDC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,0E729B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,0E44C7,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
91,0E26FE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,0E10C7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,0DF122,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,0DC63C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
95,0D9B6F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,0D80C2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,0D6DC7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,0D5169,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
99,0D2A22,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,0D028D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,0CEA89,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,0CD966,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9D,0CBECA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,0C9956,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,0C734A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,0C5B43,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A1,0C490A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,0C2DD6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,0C0842,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,0BE1EF,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A5,0BC942,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,0BB621,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,0B9AD0,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A8,0B757E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,0B4F18,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,0B35F7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,0B2311,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,0B0882,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AD,0AE462,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,0ABFB3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,0AA7F6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,0A9659,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,0A7C9B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,0A59C3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,0A3613,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,0A1EEF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,0A0DCF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,09F584,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,09D49E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,09B24C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B9,099B69,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,098A39,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,09720D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,095052,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BD,092D61,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,091678,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,090558,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,08EDBF,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C1,08CD6D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,08AC0C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,089644,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C4,08861F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,087009,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,085102,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,0830BF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,081BD1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C9,080BE0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,07F674,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,07D8FB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,07BA15,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CD,07A68B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,0798D1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,07861F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,076B42,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D1,074DF2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,073BF9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,072FB3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,071EE7,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D5,0705CC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,06EA2C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,06D8CF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,06CDD4,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D9,06BE99,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,06A71A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,068D3F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,067C92,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DD,0671F5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,06641C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,064DD0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,06344E,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E1,06244F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,061AD6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,060DE0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,05F8B5,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E5,05E088,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,05D09E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,05C74D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,05BB70,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E9,05A707,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,058F9E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,058049,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,057707,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
ED,056BB0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,055874,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,0541B9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,0532A4,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F1,0529BB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,051F2C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,050CD0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,04F6BA,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F5,04E7A6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,04DF2F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,04D559,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,04C43A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F9,04AF5C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,04A082,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,049759,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,048DFD,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FD,047F11,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,046D11,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,045C1C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,044EC7,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
01,0446DB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,043ED9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,04314E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,0419F9,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
05,040683,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,0400CE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,0400CD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,03F6E8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
09,03DC78,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,042190,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,0848B3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,0A485E,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0D,FD79C8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,F3C8B9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,FE9C87,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,0E5002,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
11,0DB4AA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,F9C906,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,EFDBD7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,01BDEA,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
15,1DA113,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,1C0A18,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,FB1334,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,ED0764,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
19,0384A8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,2440D4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,247ADF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,07DC34,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1D,F67BF0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,0CE712,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,363FA7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,333567,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
21,1118F5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,FBCD8A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,16C6C9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,44AB4A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
25,3F43CB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,07257D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,E99554,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,153E74,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
29,54E538,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,4ECF48,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,1E45C7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,01B956,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2D,1C95DD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,4C4C75,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,49EADE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,1D5744,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
31,0119CF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,1CA82D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,4DDB9B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,4CF54B,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
35,218CA6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,046965,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,1A7363,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,40F898,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
39,43F49B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,243795,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,096FDD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,1D3468,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3D,4A6DB1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,4E5F75,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,2C0DD6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,159D7D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
41,1F1158,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,302BC9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,32BFF0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,25AEA8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
45,1A482F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,213828,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,31E4B7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,33E6AC,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
49,253B8E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,1847A6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,1FFF73,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,332750,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4D,35C34C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,23E153,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,1317B6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,1E0A60,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,3BAC28,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
52,41B2AD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,230A21,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,01F6BB,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
55,188A9A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,58167B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,63CA6B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,26E5F2,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
59,EE1BF6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,11BFB2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,61DF1F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,6EEF2A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5D,2DE19B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,EEB27B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,12A9FA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,63516A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
61,7186F5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,30CC07,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,EC6D87,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,11620B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,639ADC,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
66,73A3C7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,345F01,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
68,EA09CF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,0F4843,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,62D02A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,741D4C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,376F62,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6D,EB2D4A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,0E8DC4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,619D98,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,7431CB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,39F5BB,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
72,EC73F7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,0D7FD6,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
74,604484,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,7452E1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,3C45B9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,EDAD68,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,0C58CC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,5EB798,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7A,747300,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,3EC108,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,EFBD80,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7D,0BAD93,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,5D4CBB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,7494D0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,40EF82,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,F1B4E4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
82,0B1DC8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,5BAF40,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,747A91,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,4281CD,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
86,F40CEE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,0ABEAB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,5A1EC2,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,746903,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,44EC23,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,F92661,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,0B6B79,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,55DC7B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8E,70DEFE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,4886B4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,0B263F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
91,144E19,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,5AF46C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,756784,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,47738E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,DFD2D2,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
96,F59E34,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,547E4F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,760BCC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,5351DF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9A,FD11D9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,068B85,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,523698,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,7502CE,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9E,523297,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,081C41,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,0F42CB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,531754,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,74A296,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,525C5A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,083E9E,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A5,0DE38B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,5267CB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,74E08A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,4E60DE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,F5670B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AA,0165FC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,4F3A77,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,74CD4C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,50ABC6,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,FFE755,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,0655BC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,4F84FD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,74F212,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B2,53012A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,0287FB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,0664C8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,4D2803,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,749B41,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,55A238,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,081D38,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B9,07F2B3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,4BCFAF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,746856,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,57048C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,08EC3D,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BE,072545,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,4A8CF7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,744387,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,581CFA,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,0A0DC1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,06A20B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,493F12,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,741B4B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C6,592C2B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,0B28A5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,0607F8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,47BF01,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,73E53F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,5A7941,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,0DA104,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,06598E,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,4569C2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,72F1F6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,5A65AF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D1,143645,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,0B99F9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,434737,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,704594,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,57191D,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D6,155012,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,0C5A74,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,421A09,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,6F738A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DA,560DAC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,12EA5B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,0914DF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,42808E,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DE,72593A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,5B29F9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,0DDF4F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,00D498,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E2,40669B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,731896,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,5E6D97,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,0EF56D,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,FFD665,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,3F35DA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,72D364,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,5F3A4C,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EA,102D8D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,FEC544,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,3DA6B2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,72B3A8,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EE,612502,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,0E4190,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,F971DB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,37481E,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F2,6BA4F6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,50B435,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,1461F1,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F5,0809F9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,2EDF7A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,52F417,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,3EFD79,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,0E724A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FA,043995,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,2867AA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,4C482B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,3A6F09,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FE,0B5DF4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,0048DB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,229203,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,457192,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,3526E6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,0894D0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,FD9910,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,1E1E59,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
06,3FD4B8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,30F5F4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,07C741,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,FC6B0F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0A,1A4695,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,3ADED1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,2DA568,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,0666C3,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0E,FAAF29,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,170B57,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,376046,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,2BA2AE,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
12,0669D3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,FA2A5E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,127A6A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,2EE01B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,2714E5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,0A9465,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,FF4A87,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,10738A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1A,268D79,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,220138,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,0BADD4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,0193B9,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1E,10AC7B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,2645C0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,216FEB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,0978EA,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
22,FEB15E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,0F09CF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,264774,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,213EDA,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
26,085140,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,FCD7F8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,0D76FA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,255914,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2A,209071,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,07838A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,FB9A2D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,0C174D,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2E,245D91,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,1FFF00,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,074CDE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,FAFFE4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
32,0A6DFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,21A2A4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,1E7180,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,0891C9,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,FCA9BF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,097C8A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,1DF99B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,1C42AA,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3A,09FD50,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,FEFE6C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,0966C8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,1B80EA,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3E,1A9A6F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,09B7CE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,FEC4E0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,08DA0A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
42,1B54B6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,1AC164,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,0A65E5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,FF4569,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
46,07DB4E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,1808A2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,18A333,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,0D43EB,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4A,047EEF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,081785,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,10D12E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,12FE52,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4E,0D6ED2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,0770D2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,0941E0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,1048FA,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
52,123A36,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,0CC03C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,069DE5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,089585,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
56,10071B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,1223DA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,0C7E51,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,0614AC,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5A,080249,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,0F9407,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,11E355,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,0C2CCB,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5E,0571A6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,07A1A8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,10DF7D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,1348DB,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
62,0B56C1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,02BB00,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,061718,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,10EA97,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
66,13871D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,0B6D83,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,02BB19,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,058270,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6A,0E93F5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,116472,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,0CD215,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,076187,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6E,078BA1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,0BDCAA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,0E6308,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
71,0B98FF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,063A31,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,070BF1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,0F70BA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,127A90,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
76,0B56F6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,024ED5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,04C706,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,0F9F5F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7A,133B78,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,0BC3B4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,045CC1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,04C8B8,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7E,067254,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,07EFA1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,087755,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,088103,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
82,08759B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,0865A5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,084DD1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,083187,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
86,0817AC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,0805BF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,07F769,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,07E3C2,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8A,07CC02,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,07B657,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,07A8BB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,079ED5,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8E,078F29,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,077AA3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,0767A9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,075CBC,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
92,07554A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,074D9B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,06FAF6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,060FF9,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
96,0630B3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,073456,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,07E4F8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,01474A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9A,EC1B90,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,EDD4A6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,F5CFB1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,F90C81,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9E,FAB208,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,FBA32E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,FC4102,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,FCB043,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,FCF10B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,FC5361,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,F474CC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,F8C683,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A6,2E8F8E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,55EB25,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,2A65FF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,D22873,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,E1B2B0,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AB,4A5568,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,78C1A8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,4AFD81,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,CE18A5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,E160ED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,4F7A18,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,742986,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B2,4963CA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,BEB379,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,D71F62,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,4E447D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,7141DB,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B7,4B3DFC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,C4DDDC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,D956BA,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BA,4D6260,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,6F8D18,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,4D8964,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,CC6F17,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,DD6F9C,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BF,4D9028,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,6EA72A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,50AD74,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,D5DC9B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,E1C4B5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,4D2B6C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,6EFE05,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C6,57309C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,EC99C3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,F0BA59,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,4F9F0A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,6EB269,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CB,58A701,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,EDD383,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,EDDD6A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,4E2709,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,6E503A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,588A26,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,E9F551,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,E8FEC2,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D3,4D77A7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,6DA2A4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D5,57C9B2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,E65082,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,E3BA2C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,4AF0C8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,6DE8B5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,5F0E08,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DB,10CC67,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,08DBA9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,4CEDE6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,7137C4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DF,708669,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,69B4F2,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,636272,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,5F7368,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,5C9C7D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,5A5395,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,58641A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,56BC30,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E7,55373A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,53B9EA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,524459,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,50DDE4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EB,4F8FD6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,4E4E85,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,4D0CD4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,4BC940,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EF,4A8B5A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,495FD8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,483E44,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,471C4E,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F3,45F80D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,44D79C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,43C5CD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,42BEDA,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F7,41B8B0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,40AE99,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,3FA7D6,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FA,3EAE11,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,3DBD8B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,3CCF32,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,3BDE80,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,3AEE61,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FF,3A089E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,392CA8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,3854E9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,377BB4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
03,36A236,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,35D015,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,350745,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,3443B4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
07,337F8F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,32BB36,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,31FA0E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,3141AA,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0B,30BF14,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,2E01E0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,05530E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,F1C0B5,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0F,2C2EE2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,702AA8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,628E13,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,2BC682,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
13,169886,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,348B1B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,601644,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,54B13A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
17,23972E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,0F3544,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,319281,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,5F902D,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1B,54CDA9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,2577A3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,10D11D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,2FD0B3,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1F,5BC261,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,52BA10,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,266DA8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,125C65,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
23,2CA6F8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,5103ED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,4CB191,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,2C5550,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
27,1DD238,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,2F828E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,4C7BB1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,488A4F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2B,22088B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,0F2628,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,28BAF5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,4D6C5B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2F,4A4B51,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,302A1E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,1FB4F5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,2D7AE5,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
33,4B795C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,4A3EFD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,2C1885,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,171C25,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
37,280748,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,48EA37,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,491346,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,2B175A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3B,1578CB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,262B61,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,479A02,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,489A71,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3F,2A912E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,13ED35,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,2499FF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,471D04,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
43,48C8BD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,2A629F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,12CF14,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,235F42,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
47,467F15,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,48D93A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,2B42D2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,139B5F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4B,22CA51,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,440D44,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,46D69A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,2AE3F5,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4F,13B0BC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,21D706,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,424DC5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,45C03A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
53,2AAEBD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,133243,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,208F51,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,4079E1,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
57,448BB6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,2AA79F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,136AF1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,1F98AB,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5B,3DD96F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,423558,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,2AD3F0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,157CF8,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5F,1F8A18,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,39596E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,3DCAAE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,2A638B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
63,17742F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,1FEBD0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,3B5B1D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,3F42A7,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
67,2892A1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,1321EF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,1CB3DD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,34E933,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6B,38F3BE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,23561E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,0AB78E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,19EFB1,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6F,49E87E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,558456,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,2CFE9F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,012475,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
73,125C45,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,497993,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,5C0AB8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,2752BE,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
77,E607B0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,02230F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,56E5D6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,6E8B7A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7B,33D6F8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,EE65A1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,069AFD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,579166,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7F,6F6A95,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,356523,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,EE5909,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,071119,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
83,55DE1B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,6D0958,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,37C823,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,F6DCEF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
87,0BB081,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,565ADB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,6DE9A4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,39A05B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8B,F5B932,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,094182,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,56443C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,70F7D8,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8F,3A93C1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,EB99A9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,032C79,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,570E82,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
93,734B39,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,3FF476,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,EB8035,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,00B0CB,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
97,54F48D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,73603A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,4247AE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,EC0ED6,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9B,FE7D6F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,53C27D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,743BAB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,463FAA,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9F,E7C64E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,F84A2D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,51DE90,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,746308,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A3,48949F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,E0AA80,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,EDFAEB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,4BE296,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A7,733E10,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,3FE0A1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,D8EB43,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,E7BEDB,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AB,483D31,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,71E5A4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,3CD293,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,E17BC2,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AF,EBA3AB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,3DA18B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,653D60,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,2E49E4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B3,DBF419,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,E6B376,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,34EDF0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,5CA778,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B7,2CAD78,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,E3BC13,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,EA7777,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,2B993F,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BB,4FDFDB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,2AE839,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,EE01B7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,F2DAA4,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BF,2CD80B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,4D451F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,29D224,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,EFA346,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C3,F3048C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,2A1503,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,4AECC0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,28CEEF,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C7,EE5A12,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,F0A048,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,25E268,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,478664,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CB,29B716,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,F49E25,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,F3E8A5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,229C1A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,42D6F8,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D0,27D153,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,F2AD5F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,F0937B,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D3,2169A6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,4394C8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,254998,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,EBA10C,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D7,EB111E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,1E8CB6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,420256,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,245886,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DB,EC31C1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,EA9A91,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,1B8C7B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,3EFF2F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,237E47,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E0,EDA707,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,EAB655,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,17AFBC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,3A12C7,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E4,22E677,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,F28AB1,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,ED265D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,12B299,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,328691,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,216C47,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,F82E26,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,F038C6,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EC,0F716D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,2E2C6D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,208BB9,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EF,F849AD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,EEBE28,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,0CFE27,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,2C21DE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,1FFBA2,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F4,F9ED68,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,EFA9DB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,0C436E,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F7,2B41FF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,1FB1B9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,F9CCFB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,EED77E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,0B337A,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FC,2B0FE2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,1FE953,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,F990D9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,EDC4EC,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
00,09EF1C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,2A5637,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,1FF14D,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
03,FA2B96,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,EDC6D2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,08CA54,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,28FAF1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,1F84EC,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
08,FAAB4F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,EDAC94,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,07EBB6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,284195,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0C,1F6E41,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,FAF926,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,ED6B12,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0F,06F04E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,27635F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,1F3911,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,FB2F41,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,ED0DC8,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
14,060786,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,26A8EE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,1F2780,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
17,FBC117,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,ED0C1E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,04EAC4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,2519C7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,1E64CD,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1C,FC1E49,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,ED1257,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,040937,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,240578,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,1DF469,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,FC4FAE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,ECD7E2,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
23,031FCD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,231CC9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,1D94BB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,FC466B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,EC4C3A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,022B3D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,22448B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,1D454B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,FC85A3,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,EC2682,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,0163A9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,219CCF,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2F,1D38FC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,FCB4A5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,EBAFBC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,0084AE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,21087A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,1D4587,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,FD108A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,EB698E,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
37,FFCD8A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,20A0BB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,1D82D0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,FD8A26,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,EB3AD9,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,FF068D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,1FDFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,1D7449,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,FE0BA6,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,EB3515,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,FE5939,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,1F454C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,1D85F1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
44,FE49B7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,EAB361,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,FDA1D5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,1F1D86,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,1DE0F7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,FEB591,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,EA7A3B,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4B,FD01DC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,1EBD30,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,1E1AED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,FF124B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,EA1DB4,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,FC5888,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,1E71C0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,1E4D3D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,FF6AE2,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
54,E9DDD2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,FBB2CF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,1E09B6,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
57,1E6ECC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,FFAB27,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,E975F2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,FB0091,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,1DBBF1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5C,1EBADB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,FFFC83,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,E90759,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,FA4990,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,1D6F69,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,1F015E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,007772,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,E8DB38,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,F9AC50,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,1CFA4E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,1F2E88,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,00EFC3,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
68,E8B7A1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,F8FD67,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,1C6A69,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,1F6511,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,01648A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,E87187,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,F84B9E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,1BFBB2,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
70,1FAA25,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,01DDB3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,E83B47,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
73,F7ADFB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,1BB9DB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,20343C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,036C23,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,E9B405,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
78,F76EF8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,19A15C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,1F3C46,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,048EA2,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7C,EB3C6A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,F7531E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,179664,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7F,1E460B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,0481E6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,EA9223,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,F6F4A6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,190765,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,1FCF10,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,054535,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,EACEFE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,F6FC04,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
88,18AC16,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,1FA431,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,062173,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,EC4DB6,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,F7AC44,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,176482,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,1E61FC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,07661D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
90,F0427D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,F8846B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,1303A6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,1B41D3,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
94,063DAB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,ECA7EC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,F4E028,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,100549,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
98,16F195,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,05A746,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,F391CE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,F90F40,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9C,05A2CF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,09880C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,0735BE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,05F7C8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A0,0561D2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,050D3D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,04CE4D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,0499A6,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A4,047229,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,0459F7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,0447EE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,0430D4,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A8,0415CB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,03FDF7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,03F290,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,03EB35,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AC,03DB01,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,03C3A1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,03AFD3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,03A81C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B0,03A436,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,0394DB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,037E78,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,036C78,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,03677B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,036513,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,0355E0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,034040,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B8,032FD9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,032C32,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,032924,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,031A1C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BC,030585,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,02F500,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,02F248,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,02F19A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C0,02E3E6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,02CF11,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,02BED1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,02BB8D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C4,02BAB9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,02ADD8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,029A70,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,028A5D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C8,02872A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,028607,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,027B05,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,026965,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CC,0259E1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,0255F2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,0254D9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,024AFA,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D0,023A37,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,022A4B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,0225E5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,02246A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D4,021B03,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,020AA1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,01FABC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,01F690,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D8,01F64C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,01EE0A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,01DDCB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,01CE33,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DC,01C9D6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,01C966,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,01C1E1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,01B28F,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E0,01A34C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,019EEF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,019EEA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,019793,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E4,0188B6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,0179F0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,01758B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,017601,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E8,017064,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,01624B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,015318,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,014DA6,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EC,014D0C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,01477C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,0139B7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,012A38,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F0,012420,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,0123B2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,011F59,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,0111C4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,0101D3,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F5,00FBF5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,00FB59,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,00F676,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F8,00E914,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,00D904,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,00D1F7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,00D11B,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FC,00CCC2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,00BF81,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,00AFE5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,00A8EF,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
00,00A808,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,00A3B8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,009726,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,0087AE,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
04,00809C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,007F8B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,007C84,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,0070B7,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
08,00615C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,005A5F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,0059E3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,0056D8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,004AB8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,003ADC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,0032FC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,0032A0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,003053,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
11,0024CB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,001598,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
13,000E94,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000E14,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000BAD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000074,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,FFF1D4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,FFEAD7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,FFEA05,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,FFE82F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,FFDDBD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,FFCF25,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,FFC7DA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,FFC723,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,FFC51E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,FFBA49,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,FFABAE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,FFA4CB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,FFA4DA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,FFA3BD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,FF9A1C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,FF8C31,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,FF8496,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,FF8451,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,FF83C2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,FF7AAB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,FF6D3C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,FF656D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,FF64EA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,FF64AC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,FF5C61,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,FF4F5A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,FF478D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,FF470B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,FF4624,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,FF3DBB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,FF3095,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,FF28A9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,FF287F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,FF283B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,FF1FE2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,FF12ED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,FF0ACD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,FF0FCD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,FF9DDD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,002A60,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,FFCA4B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,FF9172,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,FF7D3C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,FF7397,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,FF65AE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,FF54C6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,FF49E7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,FF46CE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,FF4481,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,FF3B7C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,FF2D19,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,FF2285,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,FF2079,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,FF1FA7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,FF16C7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,FF088F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,FEFE9E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,FEDA98,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,FED177,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,FEC377,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
04,FEBB1E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,FEB9AC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,FEB8C1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
07,FEAFDA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,FEA208,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,FE99EB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,FE9940,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,FE9842,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,FE8F2A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,FE80EE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,FE7853,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0F,FE776A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,FE759E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,FE6BF6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,FE5E47,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
13,FE5609,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,FE54E5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,FE533B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,FE499A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,FE3C3D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,FE33E1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,FE3271,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,FE311D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1B,FE2812,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,FE1AE5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,FE12E6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,FE11BB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,FE10A8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,FE07F3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,FDFAF9,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
22,FDF2BD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,FDF18A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,FDF023,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,FDE734,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,FDDAB2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,FDD300,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,FDD14E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,FDCFFF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,FDC7D3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,FDBC79,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,FDB61E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,FDB567,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,FDB45E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,FDACDB,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
30,FDA2B9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,FD9CC2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,FD9C53,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,FD9BE5,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,FD94F5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,FD8B52,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,FD85FB,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
37,FD86BE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,FD8768,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,FD819D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,FD789E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,FD74B0,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,FD76A9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,FD78D4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,FD7357,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,FD6A82,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,FD667C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,FD693D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,FD6CDF,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
43,FD6786,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,FD5E3A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,FD5A65,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,FD5E4D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,FD62F3,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,FD5E26,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,FD54FD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,FD50AB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,FD549D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4C,FD5957,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,FD545C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,FD4B51,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4F,FD475D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,FD4BA7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,FD5024,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,FD4B5C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,FD41E3,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
54,FD3D92,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,FD418D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,FD45F7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,FD40B6,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
58,FD3736,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,FD32E8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,FD36E7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,FD3B54,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5C,FD3597,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,FD2B52,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,FD270C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,FD2AC5,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,FD2E2E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,FD2822,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,FD1ECA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,FD19F1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,FD1C63,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,FD1F19,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,FD18F5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,FD0F2E,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
68,FD0980,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,FD0B94,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,FD0DB8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,FD0790,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,FCFDB3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,FCF692,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,FCF796,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,FCFA37,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
70,FCF4AB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,FCEA25,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,FCE234,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,FCE3FA,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
74,FCE836,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,FCE30F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,FCD900,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,FCD1A2,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
78,FCD2A5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,FCD62C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,FCD1EB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,FCC7D1,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7C,FCBF9F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,FCC161,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,FCC64A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,FCC305,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
80,FCB965,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,FCB139,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,FCB272,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,FCB69E,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,FCB31F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,FCA9E0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,FCA1EF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,FCA357,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
88,FCA823,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,FCA541,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,FC9BAA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,FC9337,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,FC9489,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,FC9958,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,FC96E1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,FC8DA2,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
90,FC84DB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,FC866A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,FC8B74,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,FC894D,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
94,FC8055,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,FC77A2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,FC78AE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,FC7D61,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
98,FC7B5A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,FC721D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,FC68C6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,FC6994,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9C,FC6E8E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,FC6C48,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,FC6297,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,FC58BB,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A0,FC596F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,FC5D92,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,FC5B36,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,FC5198,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A4,FC4870,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,FC49AF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,FC4E46,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,FC4B73,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A8,FC4212,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,FC386E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,FC39B5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,FC3EF5,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AC,FC3CB3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,FC3368,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,FC28DB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,FC2924,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B0,FC2D89,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,FC2BA8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,FC2328,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,FC1997,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,FC19C0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,FC1DDE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,FC1C31,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,FC13B3,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B8,FC0A7F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,FC0A89,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,FC0EA6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,FC0CED,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BC,FC0462,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,FBFADD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,FBFAB9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,FBFEDE,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C0,FBFDA6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,FBF54F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,FBEB27,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,FBEBEF,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C4,FBF27A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,FBF144,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,F79197,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,C71F0A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C8,BD6CA1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,2C3E5A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,78D93D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,433A5A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CC,A28543,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,9F99B4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,29A543,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,787885,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D0,4B4776,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,A62A79,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,9E7150,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,28FFE6,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D4,77B112,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,4E36A9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,A9402C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,9E523F,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D8,280D0A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,772BF0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,501CCF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,AB6756,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DC,9D58EB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,2645BA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,76CEC0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,51D692,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E0,AD6AE9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,9C3488,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,246196,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,766FF9,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E4,532DE1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,AF377F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,99FD20,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,21152C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E8,762620,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,555A7C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,B24C90,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,9912A8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EC,1EE71B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,75C441,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,564D69,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,B3D57B,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F0,988F82,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,1D453C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,755298,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,5657EB,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F4,B38E90,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,90030C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,13F80D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,7424BC,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F8,58F80C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,B73AF4,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,86831A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,06C7D4,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FC,733E4D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,5A62C7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,B9FD59,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,824F96,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
00,FD2217,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,71F7B3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,5A441E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,BB9805,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
04,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,E3CC4B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,6FB329,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,5D9DB4,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
08,C4A4CA,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,DFEAB6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,6D0C6B,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,5E8CDB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,CD9A35,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,8110A7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,F60B5D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,6E02CC,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
11,5ED719,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,C80C07,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
13,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,EDBF11,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,6EE464,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,61DB80,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,CA3288,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,E72A65,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,6EC8FF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,64480E,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1C,CD48FF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,E0568B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,6E03FE,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,6697F2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,D104E3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,D99EAE,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
24,6CAEF6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,680F45,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,D45BA8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,800000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,D4414E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,6B6B5F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,68D7FC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,D54C65,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,800000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2D,D00A53,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,6A2A77,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2F,68D812,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,D76F8D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,CCA0EE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,68C972,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,69880C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,DAB1B3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,C821FE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,670782,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
39,6A7D30,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,DDD99C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,800000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,C4C662,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,6575D7,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,6B6ADD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,E12168,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,800000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
41,C18215,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,63D52C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,6C6883,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,E4DD6C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
45,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,BE16A5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,6211BD,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,6D9F0D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,E94E67,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,BAB0E9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,601469,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4D,6EC5F6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,ED00CB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,800000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,B7D84F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,5E5D15,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,6FCF7D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,F003B5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,800000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
55,B57338,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,5CB1DB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,70BBB1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,F3E8C8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
59,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,B2F5D9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,5AC5F7,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5C,717953,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,F77BD9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,B10C38,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,58F764,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
61,723AE5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,FBB4B6,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
63,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,AEE002,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,56FE6C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,72DB4A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,FFB539,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,800000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
69,ACFE7B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,550E14,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,736348,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,03F8F7,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6D,800000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,AB2C22,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,53020A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,73C9B5,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
71,0799E5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,804BD0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,A89277,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,5091B4,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
75,745749,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,0AFF5D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,811EB2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,A51BBE,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
79,4D8837,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,7504AF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,0E2E7B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,81F69A,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7D,A1C5DC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,4A423C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,75D089,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,120772,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
81,83174D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,9EE8D2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,470931,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,766AAE,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
85,153202,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,841D04,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,9C77C9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,43CF85,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
89,76F304,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,18AEC3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,854552,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,99DC1F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,40468F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,77A034,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,1C8495,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,868611,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
91,97791E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,3CAA2E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,77FD5B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,20749B,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
95,87EAFB,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,95744A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,3974C8,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
98,786C94,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,24C5BF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,894A63,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,944FB0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,35EC8F,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9D,797C60,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,2618E3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,8AC5FE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,9AF92C,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A1,37D7A2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,7B4D08,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,69C971,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A4,44CB82,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,31B56A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,2B0E4F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,27D7A0,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,25F165,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A9,24ABA1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,23C41A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,230B2B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,2260A1,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,21BAD3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,211F3A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,20980D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,201A1B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,1F9583,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,1F0AED,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,1E8393,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,1E0D17,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,1D9D6C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,1D261A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,1CA802,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,1C2BB2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,1BC033,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,1B5D13,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,1AF242,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,1A7FE5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,1A0E93,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,19AE90,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,1956C5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,18F6CD,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,188E27,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,1825D8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,17CFF6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,1783BE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,172F4F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,16D12D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,16737B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,1627B9,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,15E3D3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,1597CC,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,1542B6,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,14ED7C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,14A98C,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,146D1E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,1429C5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,13DD72,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,139059,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,1353CF,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,131EE5,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,12E241,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,129BD3,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,125424,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,121CA8,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,11ED3E,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,11B79F,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,117831,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,11363A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,11045D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,10DB04,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,10AAAE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,106F97,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,10317B,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,10035D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,0FDDFE,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,0FB20A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,0F7B1A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,0F407A,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,0F159D,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,0EF3A2,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
%START AT
00057EA8
%STOP AT
000585E3
00,000000,000000,000000,000000,000000,000000,000000,000000,0030,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
%START AT
0005CEC8
%STOP AT
0005FB0E
00,000000,000000,000000,000000,000000,000000,000000,000000,0030,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0031,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
F9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FC,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
FD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
FF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0032,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
00,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
01,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
02,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
03,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
04,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
05,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
06,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
07,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
08,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
09,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
0E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
0F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
10,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
11,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
12,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
13,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
14,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
15,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
16,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
17,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
18,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
19,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
1E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
1F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
20,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
21,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
22,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
23,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
24,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
25,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
26,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
27,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
28,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
29,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
2E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
2F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
30,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
31,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
32,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
33,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
34,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
35,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
36,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
37,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
38,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
39,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
3B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
3F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
40,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
41,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
42,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
43,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
44,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
45,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
46,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
47,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
48,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
49,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4D,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
4E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
4F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
50,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
51,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
52,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
53,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
54,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
55,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
56,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
57,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
58,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
59,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
5E,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
5F,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
60,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
61,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
62,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
63,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
64,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
65,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
66,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
67,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
68,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
69,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
6A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
6F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
70,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
71,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
72,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
73,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
74,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
75,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
76,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
77,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
78,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
79,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
7C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
7F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
80,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
81,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
82,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
83,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
84,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
85,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
86,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
87,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
88,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
89,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8A,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
8B,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
8F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
90,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
91,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
92,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
93,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
94,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
95,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
96,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
97,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
98,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
99,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9A,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9B,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
9C,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9D,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9E,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
9F,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
A8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
A9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
AC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
AF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
B8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
B9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
BC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
BF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
C8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
C9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
CC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
CF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
D8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
D9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
DC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DD,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
DF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E2,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E3,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
E8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
E9,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EA,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EB,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
EC,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
ED,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EE,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
EF,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F0,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F1,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F2,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F3,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F4,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F5,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F6,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F7,000000,000000,000000,000000,000000,000000,000000,000000,0035,0000,0000
F8,000000,000000,000000,000000,000000,000000,000000,000000,0000,0000,0000
F9,00000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                